Răsfoiți Sursa

+ added extra_data_offset constant, similar to extra_param_offset but for data
pointer size fixups

git-svn-id: trunk@27356 -

nickysn 11 ani în urmă
părinte
comite
381d09d03f
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      rtl/msdos/system.pp

+ 5 - 0
rtl/msdos/system.pp

@@ -88,6 +88,11 @@ const
 {$else FPC_X86_CODE_FAR}
   extra_param_offset = 0;
 {$endif FPC_X86_CODE_FAR}
+{$if defined(FPC_X86_DATA_FAR) or defined(FPC_X86_DATA_HUGE)}
+  extra_data_offset = 2;
+{$else}
+  extra_data_offset = 0;
+{$endif}
 
 type
   PFarByte = ^Byte;far;