/* ------- code automatically created by ../scripts/adms_build_object.pl -------------- */ #ifndef objectsimulator_h #define objectsimulator_h #include #include struct s_simulator { t_adms _adms; p_quark _name; int _name_isdefault : 1; p_quark _currentdate; int _currentdate_isdefault : 1; p_quark _developer; int _developer_isdefault : 1; p_quark _fullname; int _fullname_isdefault : 1; p_probe _probe; int _probe_isdefault : 1; p_quark _tmp; int _tmp_isdefault : 1; p_quark _tmp1; int _tmp1_isdefault : 1; p_branch _br1; int _br1_isdefault : 1; p_branch _br2; int _br2_isdefault : 1; p_source _sr1; int _sr1_isdefault : 1; p_quark _ddx; int _ddx_isdefault : 1; p_quark _package_name; int _package_name_isdefault : 1; p_quark _package_tarname; int _package_tarname_isdefault : 1; p_quark _package_version; int _package_version_isdefault : 1; p_quark _package_string; int _package_string_isdefault : 1; p_quark _package_bugreport; int _package_bugreport_isdefault : 1; }; #include #include #include #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_simulator_uid (p_simulator mysimulator); win32_interface int adms_simulator_cmp (p_simulator mysimulator,p_simulator refsimulator); win32_interface p_simulator adms_simulator_new(p_quark myname); win32_interface p_adms adms_simulator_new_impl (p_adms arguments[]); #define adms_simulator(member) ((p_simulator) (member)) #define adms_simulator_isdefault_name(simulator) (adms_simulator(simulator)->_name_isdefault) #define adms_simulator_valueof_name(simulator) (adms_simulator(simulator)->_name) #define adms_simulator_isdefault_currentdate(simulator) (adms_simulator(simulator)->_currentdate_isdefault) #define adms_simulator_valueof_currentdate(simulator) (adms_simulator(simulator)->_currentdate) #define adms_simulator_isdefault_developer(simulator) (adms_simulator(simulator)->_developer_isdefault) #define adms_simulator_valueof_developer(simulator) (adms_simulator(simulator)->_developer) #define adms_simulator_isdefault_fullname(simulator) (adms_simulator(simulator)->_fullname_isdefault) #define adms_simulator_valueof_fullname(simulator) (adms_simulator(simulator)->_fullname) #define adms_simulator_isdefault_probe(simulator) (adms_simulator(simulator)->_probe_isdefault) #define adms_simulator_valueof_probe(simulator) (adms_simulator(simulator)->_probe) #define adms_simulator_isdefault_tmp(simulator) (adms_simulator(simulator)->_tmp_isdefault) #define adms_simulator_valueof_tmp(simulator) (adms_simulator(simulator)->_tmp) #define adms_simulator_isdefault_tmp1(simulator) (adms_simulator(simulator)->_tmp1_isdefault) #define adms_simulator_valueof_tmp1(simulator) (adms_simulator(simulator)->_tmp1) #define adms_simulator_isdefault_br1(simulator) (adms_simulator(simulator)->_br1_isdefault) #define adms_simulator_valueof_br1(simulator) (adms_simulator(simulator)->_br1) #define adms_simulator_isdefault_br2(simulator) (adms_simulator(simulator)->_br2_isdefault) #define adms_simulator_valueof_br2(simulator) (adms_simulator(simulator)->_br2) #define adms_simulator_isdefault_sr1(simulator) (adms_simulator(simulator)->_sr1_isdefault) #define adms_simulator_valueof_sr1(simulator) (adms_simulator(simulator)->_sr1) #define adms_simulator_isdefault_ddx(simulator) (adms_simulator(simulator)->_ddx_isdefault) #define adms_simulator_valueof_ddx(simulator) (adms_simulator(simulator)->_ddx) #define adms_simulator_isdefault_package_name(simulator) (adms_simulator(simulator)->_package_name_isdefault) #define adms_simulator_valueof_package_name(simulator) (adms_simulator(simulator)->_package_name) #define adms_simulator_isdefault_package_tarname(simulator) (adms_simulator(simulator)->_package_tarname_isdefault) #define adms_simulator_valueof_package_tarname(simulator) (adms_simulator(simulator)->_package_tarname) #define adms_simulator_isdefault_package_version(simulator) (adms_simulator(simulator)->_package_version_isdefault) #define adms_simulator_valueof_package_version(simulator) (adms_simulator(simulator)->_package_version) #define adms_simulator_isdefault_package_string(simulator) (adms_simulator(simulator)->_package_string_isdefault) #define adms_simulator_valueof_package_string(simulator) (adms_simulator(simulator)->_package_string) #define adms_simulator_isdefault_package_bugreport(simulator) (adms_simulator(simulator)->_package_bugreport_isdefault) #define adms_simulator_valueof_package_bugreport(simulator) (adms_simulator(simulator)->_package_bugreport) #define adms_simulator_valueof_adms(simulator) ((p_adms)simulator) win32_interface inline void adms_simulator_valueto_name (p_simulator mysimulator,p_quark _name); win32_interface inline void adms_simulator_valueto_currentdate (p_simulator mysimulator,p_quark _currentdate); win32_interface inline void adms_simulator_valueto_developer (p_simulator mysimulator,p_quark _developer); win32_interface inline void adms_simulator_valueto_fullname (p_simulator mysimulator,p_quark _fullname); win32_interface inline void adms_simulator_valueto_probe (p_simulator mysimulator,p_probe _probe); win32_interface inline void adms_simulator_valueto_tmp (p_simulator mysimulator,p_quark _tmp); win32_interface inline void adms_simulator_valueto_tmp1 (p_simulator mysimulator,p_quark _tmp1); win32_interface inline void adms_simulator_valueto_br1 (p_simulator mysimulator,p_branch _br1); win32_interface inline void adms_simulator_valueto_br2 (p_simulator mysimulator,p_branch _br2); win32_interface inline void adms_simulator_valueto_sr1 (p_simulator mysimulator,p_source _sr1); win32_interface inline void adms_simulator_valueto_ddx (p_simulator mysimulator,p_quark _ddx); win32_interface inline void adms_simulator_valueto_package_name (p_simulator mysimulator,p_quark _package_name); win32_interface inline void adms_simulator_valueto_package_tarname (p_simulator mysimulator,p_quark _package_tarname); win32_interface inline void adms_simulator_valueto_package_version (p_simulator mysimulator,p_quark _package_version); win32_interface inline void adms_simulator_valueto_package_string (p_simulator mysimulator,p_quark _package_string); win32_interface inline void adms_simulator_valueto_package_bugreport (p_simulator mysimulator,p_quark _package_bugreport); win32_interface inline void adms_simulator_free(p_simulator mysimulator); #endif /* objectsimulator_h */