ftp.nice.ch/pub/next/developer/apps/Compiler.2.0.NIHS.bs.tar.gz#/Compiler2.0/Source/Defaults.h

This is Defaults.h in view mode; [Download] [Up]

enum default_type {default_end=0, default_string, default_const_string,
	default_int, default_float, default_bool};

typedef struct {
	int type;
	char *name;
	char *default_value;
	void *current_value;
} Full_Defaults_Vector;

extern void Register_Full_Defaults(char *app_name, 
	Full_Defaults_Vector *defaults);
extern void Get_Full_Defaults(char *app_name, Full_Defaults_Vector *defaults);
extern void Reset_Defaults(Full_Defaults_Vector *defaults);
extern void Put_Full_Defaults(char *app_name, Full_Defaults_Vector *defaults);
extern void Get_Default_By_Name(char *app_name, char *default_name, 
	Full_Defaults_Vector *defaults);
extern void Put_Default_By_Name(char *app_name, char *default_name,
	Full_Defaults_Vector *defaults);




These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.