Skip to content

Commit 5a11dfe

Browse files
committed
linux: ULONG_PTR is not pointer to unsigned long, it is unsigned long type used for pointer precision
1 parent e6bcf2e commit 5a11dfe

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Common/PlatformLinux.inl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,16 +103,17 @@ typedef unsigned int UINT;
103103
typedef int INT;
104104
typedef long LONG;
105105
typedef unsigned long ULONG;
106-
typedef unsigned long& ULONG_PTR;
107-
typedef long long int LARGE_INTEGER;
108-
typedef unsigned long long int ULARGE_INTEGER;
106+
typedef unsigned long ULONG_PTR, *PULONG_PTR;
107+
//typedef unsigned long& ULONG_PTR;
108+
//typedef long long int LARGE_INTEGER;
109+
//typedef unsigned long long int ULARGE_INTEGER;
109110

110111
typedef unsigned short WORD;
111112
typedef unsigned short* LPWORD;
112113
typedef unsigned long DWORD;
113114
typedef unsigned long* LPDWORD;
114115
typedef const void *LPCVOID;
115-
typedef long long int *PLARGE_INTEGER;
116+
//typedef long long int *PLARGE_INTEGER;
116117

117118
typedef wchar_t WCHAR;
118119

0 commit comments

Comments
 (0)