浏览代码

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

git-svn-id: trunk@27356 -

nickysn 11 年之前
父节点
当前提交
381d09d03f
共有 1 个文件被更改,包括 5 次插入0 次删除
  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;