|
@@ -319,6 +319,8 @@ Type
|
|
NativeInt = PtrInt;
|
|
NativeInt = PtrInt;
|
|
NativeUint = PtrUint;
|
|
NativeUint = PtrUint;
|
|
CodePointer = Pointer;
|
|
CodePointer = Pointer;
|
|
|
|
+ CodePtrInt = PtrInt;
|
|
|
|
+ CodePtrUInt = PtrUInt;
|
|
{$endif CPU64}
|
|
{$endif CPU64}
|
|
|
|
|
|
{$ifdef CPU32}
|
|
{$ifdef CPU32}
|
|
@@ -331,6 +333,8 @@ Type
|
|
NativeInt = PtrInt;
|
|
NativeInt = PtrInt;
|
|
NativeUint = PtrUint;
|
|
NativeUint = PtrUint;
|
|
CodePointer = Pointer;
|
|
CodePointer = Pointer;
|
|
|
|
+ CodePtrInt = PtrInt;
|
|
|
|
+ CodePtrUInt = PtrUInt;
|
|
{$endif CPU32}
|
|
{$endif CPU32}
|
|
|
|
|
|
{$ifdef CPU16}
|
|
{$ifdef CPU16}
|
|
@@ -345,10 +349,16 @@ Type
|
|
{$endif}
|
|
{$endif}
|
|
{$if defined(FPC_X86_CODE_FAR)}
|
|
{$if defined(FPC_X86_CODE_FAR)}
|
|
CodePointer = FarPointer;
|
|
CodePointer = FarPointer;
|
|
|
|
+ CodePtrInt = Longint;
|
|
|
|
+ CodePtrUInt = DWord;
|
|
{$elseif defined(FPC_X86_CODE_NEAR)}
|
|
{$elseif defined(FPC_X86_CODE_NEAR)}
|
|
CodePointer = NearPointer;
|
|
CodePointer = NearPointer;
|
|
|
|
+ CodePtrInt = Integer;
|
|
|
|
+ CodePtrUInt = Word;
|
|
{$else}
|
|
{$else}
|
|
CodePointer = Pointer;
|
|
CodePointer = Pointer;
|
|
|
|
+ CodePtrInt = PtrInt;
|
|
|
|
+ CodePtrUInt = PtrUInt;
|
|
{$endif}
|
|
{$endif}
|
|
ValSInt = Integer;
|
|
ValSInt = Integer;
|
|
ValUInt = Word;
|
|
ValUInt = Word;
|