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.