ソースを参照

* use predefined pointer types from system as much as possible. This avoids trouble between objpas.pinteger and windows.pinteger in generics. (if windows is only in implementation).

(cherry picked from commit e9352b48947cf00d629a03f23698024875eefbf8)
marcoonthegit 2 年 前
コミット
ca554ff2b0
1 ファイル変更5 行追加5 行削除
  1. 5 5
      rtl/win/wininc/base.inc

+ 5 - 5
rtl/win/wininc/base.inc

@@ -74,16 +74,16 @@
      ULONG32 = cardinal;
      DWORD = cardinal;
 
-     PINTEGER = ^longint;
+     PINTEGER = plongint;
      PBOOL    = ^BOOL;
 
      LONGLONG  = int64;
-     PLONGLONG = ^LONGLONG;
-     LPLONGLONG = ^LONGLONG;
+     PLONGLONG = pint64;
+     LPLONGLONG = pint64;
      ULONGLONG  = qword;      // used in AMD64 CONTEXT
-     PULONGLONG = ^ULONGLONG; //
+     PULONGLONG = pqword; //
      DWORD64 = qword;         //
-     PDWORD64 = ^DWORD64;     //
+     PDWORD64 = pqword;     //
 
 
      INT_PTR = PtrInt;