void PragmaAuxInit( void ) { CdeclInfo = WatcallInfo; PascalInfo = WatcallInfo; SyscallInfo = WatcallInfo; StdcallInfo = WatcallInfo; OptlinkInfo = WatcallInfo; FortranInfo = WatcallInfo; FastcallInfo= WatcallInfo; #if _INTEL_CPU PragmaAuxInfoInit( CompFlags.use_stdcall_at_number ); #endif SetAuxDefaultInfo(); }
static void pragmaInit( // INITIALIZATION FOR PRAGMAS INITFINI* defn ) // - definition { defn = defn; PragInit(); PragmaAuxInfoInit( CompFlags.use_stdcall_at_number ); #if _CPU == 386 HW_CTurnOff( asmRegsSaved, HW_EAX ); HW_CTurnOff( asmRegsSaved, HW_EBX ); HW_CTurnOff( asmRegsSaved, HW_ECX ); HW_CTurnOff( asmRegsSaved, HW_EDX ); HW_CTurnOff( asmRegsSaved, HW_ESI ); HW_CTurnOff( asmRegsSaved, HW_EDI ); #else HW_CTurnOff( asmRegsSaved, HW_ABCD ); HW_CTurnOff( asmRegsSaved, HW_SI ); HW_CTurnOff( asmRegsSaved, HW_DI ); HW_CTurnOff( asmRegsSaved, HW_ES ); #endif SetAuxDefaultInfo(); }