diff --git a/src/shared/a_modes.inc b/src/shared/a_modes.inc
index 3290b021c9fc7ec7c05eceb4a45a4cb9d9b6fa02..73ce2a08a7314c1bddebe052929fedcf3900cbd1 100644 (file)
--- a/src/shared/a_modes.inc
+++ b/src/shared/a_modes.inc
-{$MODE DELPHI}
+
+{$IFDEF D2DF_FORCE_OBJFPC}
+ {$MODE OBJFPC}
+{$ELSE}
+ {$MODE DELPHI}
+{$ENDIF}
+
+{$MODESWITCH ADVANCEDRECORDS+}
{$INLINE ON}
{$WARNINGS ON}
{$NOTES ON}
+{$HINTS OFF}
+
+{$OVERFLOWCHECKS OFF}
{$IFDEF MSWINDOWS}
{$IFNDEF WINDOWS}
{$DEFINE NOSOUND}
{$ENDIF}
+{$IFDEF DARWIN}
+ {$MODESWITCH OBJECTIVEC1}
+{$ENDIF}