/* drwSysvar */


#ifdef __cplusplus 
extern "C" {
#endif

extern os_error *drw_wint_read_var_val(char *var,
                                       char *val,
                                       int size,
                                       int context,
                                       os_var_type var_type,
                                       int *used,
                                       int *context_out,
                                       os_var_type *var_type_out);
extern int drw_test_sysvar(char *sysvar, char *workvar, int maxobjsize);
extern int drw_test_sysvar_err(char *sysvar,
                               char *workvar,
                               int maxobjsize,
                               os_error **oeout);
extern char *drw_get_sysvar(char *sysvar, char *wkbuff, int maxobjsize);
extern char *drw_os_getsysvariable(char *sysvar, char *wkbuff, int maxobjsize);
extern int drw_os_testsysvariable(char *sysvar, char *wkbuff, int maxobjsize);
extern int drw_wimp_testsysvariable(char *sysvarname);
extern char *drw_wimp_getsysvariable(char *sysvarname,
                                     char *to,
                                     int tobuffsize);
extern os_error *drw_wint_set_var_val(char *var,
                                      char *val,
                                      int size,
                                      int context,
                                      os_var_type var_type,
                                      int *context_out,
                                      os_var_type *var_type_out);
extern void drw_wimp_setsysvariable(char *var,
                                    char *val);
extern void drw_wimp_unsetsysvariable(char *var);

#ifdef __cplusplus
}
#endif

