X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fshared%2Fa_modes.inc;h=7e14a8bb81ad8745d769c514c47996db1eb6cedb;hb=44103c4d02f0720ffd6fa801e2d2b09f596d6b6e;hp=277c6a737acfb75a81903cafc4dc8cc6dc10116c;hpb=9d2405d500b579d36f6e2330762a6cd51fbce581;p=d2df-sdl.git diff --git a/src/shared/a_modes.inc b/src/shared/a_modes.inc index 277c6a7..7e14a8b 100644 --- a/src/shared/a_modes.inc +++ b/src/shared/a_modes.inc @@ -24,8 +24,7 @@ {$MODESWITCH PROPERTIES+} {$MODESWITCH REPEATFORWARD+} // Implementation and Forward declaration must match completely. {$MODESWITCH RESULT+} -{$MODESWITCH TYPEHELPERS-} // Allow the use of type helpers. -{$MODESWITCH UNICODESTRINGS-} +{$MODESWITCH TYPEHELPERS+} // Allow the use of type helpers. {$MODESWITCH UNICODESTRINGS-} @@ -34,7 +33,9 @@ {$BOOLEVAL OFF} {$COPERATORS ON} {$EXTENDEDSYNTAX ON} -{$FPUTYPE SSE} +{$IFDEF CPU32} + {$FPUTYPE SSE} +{$ENDIF CPU32} {$GOTO ON} {$IEEEERRORS OFF} {$INLINE ON} @@ -47,8 +48,8 @@ {$SAFEFPUEXCEPTIONS OFF} {$SCOPEDENUMS OFF} // this will possibly be changed later {$SMARTLINK ON} -{$TYPEDADDRESS OFF} -{$TYPEINFO OFF} +{$TYPEDADDRESS ON} +{$TYPEINFO ON} {$VARSTRINGCHECKS OFF} {$S-} // disable stack checking @@ -56,10 +57,20 @@ {$IF DEFINED(D2F_DEBUG)} {$STACKFRAMES ON} + {$HINTS OFF} {$ELSE} {$STACKFRAMES OFF} + {$HINTS OFF} + {$DEFINE D2F_MORE_OPTIM} {$ENDIF} +{$WARNINGS ON} +{$NOTES ON} +{$IF DEFINED(D2F_DEBUG_OPTIM) or DEFINED(D2F_MORE_OPTIM)} + {$OPTIMIZATION DEADVALUES} + {$OPTIMIZATION CONSTPROP} + {$OPTIMIZATION DEADSTORE} +{$ENDIF} {$IFDEF MSWINDOWS} {$IFNDEF WINDOWS}