#ifndef WIN32 # define getcurrentelementname getcurrentelementname_ # define advance_node advance_node_ # define restart_sequ restart_sequ_ # define geterrorflag geterrorflag_ # define set_variable set_variable_ # define get_variable get_variable_ # define type_ofCall /*PUSTE !!!!!*/ # define type_ofExtern "C" #else # define getcurrentelementname GETCURRENTELEMENTNAME # define advance_node ADVANCE_NODE # define restart_sequ RESTART_SEQU # define geterrorflag GETERRORFLAG # define set_variable SET_VARIABLE # define get_variable GET_VARIABLE # define type_ofCall _stdcall #endif extern type_ofExtern const char* type_ofCall getcurrentelementname(); extern type_ofExtern int type_ofCall advance_node(); extern type_ofExtern int type_ofCall restart_sequ(); extern type_ofExtern void type_ofCall madx_init_(); extern type_ofExtern void type_ofCall madx_start_(); extern type_ofExtern void type_ofCall pro_input(char*); extern type_ofExtern void type_ofCall stolower_nq(char*); extern type_ofExtern void type_ofCall madx_finish(); extern type_ofExtern int type_ofCall geterrorflag(); extern type_ofExtern char* type_ofCall geterrrormessage(); extern type_ofExtern void type_ofCall set_variable(char*, double*); extern type_ofExtern double type_ofCall get_variable(char*);