/* ------- code automatically created by ../scripts/adms_build_object.pl -------------- */ #ifndef objectadmstvariable_h #define objectadmstvariable_h #include #include struct s_admstvariable { t_adms _adms; p_quark _name; int _name_isdefault : 1; p_slist _value; int _value_isdefault : 1; }; #include #undef win32_interface #if defined(WIN32) # if defined(_inside_admsObject) # define win32_interface __declspec(dllexport) # else # define win32_interface __declspec(dllimport) # endif #else # define win32_interface extern #endif win32_interface char*adms_admstvariable_uid (p_admstvariable myadmstvariable); win32_interface int adms_admstvariable_cmp (p_admstvariable myadmstvariable,p_admstvariable refadmstvariable); win32_interface p_admstvariable adms_admstvariable_new(p_quark myname); win32_interface p_adms adms_admstvariable_new_impl (p_adms arguments[]); #define adms_admstvariable(member) ((p_admstvariable) (member)) #define adms_admstvariable_isdefault_name(admstvariable) (adms_admstvariable(admstvariable)->_name_isdefault) #define adms_admstvariable_valueof_name(admstvariable) (adms_admstvariable(admstvariable)->_name) #define adms_admstvariable_isdefault_value(admstvariable) (adms_admstvariable(admstvariable)->_value_isdefault) #define adms_admstvariable_valueof_value(admstvariable) (adms_admstvariable(admstvariable)->_value) #define adms_admstvariable_valueof_adms(admstvariable) ((p_adms)admstvariable) win32_interface inline void adms_admstvariable_valueto_name (p_admstvariable myadmstvariable,p_quark _name); win32_interface inline void adms_admstvariable_valueto_value (p_admstvariable myadmstvariable,p_slist _value); win32_interface void adms_admstvariable_list_value_prepend (p_admstvariable mymyadmstvariable,p_adms myvalue); win32_interface inline void adms_admstvariable_free(p_admstvariable myadmstvariable); #endif /* objectadmstvariable_h */