home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / Apps / DevTools / Compiler2.0 / Source / Defaults.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-01-25  |  741 b   |  25 lines

  1.  
  2. enum default_type {default_end=0, default_string, default_const_string,
  3.     default_int, default_float, default_bool};
  4.  
  5. typedef struct {
  6.     int type;
  7.     char *name;
  8.     char *default_value;
  9.     void *current_value;
  10. } Full_Defaults_Vector;
  11.  
  12. extern void Register_Full_Defaults(char *app_name, 
  13.     Full_Defaults_Vector *defaults);
  14. extern void Get_Full_Defaults(char *app_name, Full_Defaults_Vector *defaults);
  15. extern void Reset_Defaults(Full_Defaults_Vector *defaults);
  16. extern void Put_Full_Defaults(char *app_name, Full_Defaults_Vector *defaults);
  17. extern void Get_Default_By_Name(char *app_name, char *default_name, 
  18.     Full_Defaults_Vector *defaults);
  19. extern void Put_Default_By_Name(char *app_name, char *default_name,
  20.     Full_Defaults_Vector *defaults);
  21.  
  22.  
  23.  
  24.  
  25.