Update to v1200.
This commit is contained in:
@@ -90,8 +90,8 @@ void Runtime::execute( void (*pc)(),const char *args,Debugger *dbg ){
|
||||
|
||||
trackmem( true );
|
||||
|
||||
_se_translator_function old_trans=_set_se_translator( seTranslator );
|
||||
_control87( _RC_NEAR|_PC_24|_EM_INVALID|_EM_ZERODIVIDE|_EM_OVERFLOW|_EM_UNDERFLOW|_EM_INEXACT|_EM_DENORMAL,0xfffff );
|
||||
_se_translator_function old_trans = _set_se_translator(seTranslator);
|
||||
_control87(_RC_NEAR | _PC_24 | _EM_INVALID | _EM_ZERODIVIDE | _EM_OVERFLOW | _EM_UNDERFLOW | _EM_INEXACT | _EM_DENORMAL, 0xfffff);
|
||||
|
||||
//strip spaces from ends of args...
|
||||
string params=args;
|
||||
@@ -106,8 +106,8 @@ void Runtime::execute( void (*pc)(),const char *args,Debugger *dbg ){
|
||||
gxRuntime::closeRuntime( t );
|
||||
}
|
||||
|
||||
_control87( _CW_DEFAULT,0xfffff );
|
||||
_set_se_translator( old_trans );
|
||||
_control87(_CW_DEFAULT, 0xfffff);
|
||||
_set_se_translator(old_trans);
|
||||
}
|
||||
|
||||
void Runtime::asyncStop(){
|
||||
|
||||
@@ -68,6 +68,7 @@
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<CallingConvention>StdCall</CallingConvention>
|
||||
<ExceptionHandling>Async</ExceptionHandling>
|
||||
<RemoveUnreferencedCodeData>false</RemoveUnreferencedCodeData>
|
||||
</ClCompile>
|
||||
<Midl>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
@@ -106,6 +107,7 @@
|
||||
<ControlFlowGuard>false</ControlFlowGuard>
|
||||
<CallingConvention>StdCall</CallingConvention>
|
||||
<ExceptionHandling>Async</ExceptionHandling>
|
||||
<RemoveUnreferencedCodeData>false</RemoveUnreferencedCodeData>
|
||||
</ClCompile>
|
||||
<Midl>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
|
||||
Reference in New Issue
Block a user