Quellcode durchsuchen

* 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 vor 2 Jahren
Ursprung
Commit
ca554ff2b0
1 geänderte Dateien mit 5 neuen und 5 gelöschten Zeilen
  1. 5 5
      rtl/win/wininc/base.inc

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

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