summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorChris Heller <chris.heller@greyheller.com>2015-04-27 21:00:07 -0700
committerChris Heller <chris.heller@greyheller.com>2015-04-27 21:00:07 -0700
commitab58e844da206949c0aed18e69cd25e9a85c6b2d (patch)
treee016f7af897090baebc8fb98c0e37b3596c92a7d
parentc6398d408de89672d1df21ee84507978f2320ba8 (diff)
downloadNim-ab58e844da206949c0aed18e69cd25e9a85c6b2d.tar.gz
Change dwSize parameter in VirtualAlloc/Free procs to use SIZE_T instead of DWORD to match MSDN
-rw-r--r--lib/windows/windows.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/windows/windows.nim b/lib/windows/windows.nim
index b76dea6c5..f53446189 100644
--- a/lib/windows/windows.nim
+++ b/lib/windows/windows.nim
@@ -18564,10 +18564,10 @@ proc LocalCompact*(uMinFree: WINUINT): WINUINT{.stdcall, dynlib: "kernel32",
 proc FlushInstructionCache*(hProcess: HANDLE, lpBaseAddress: LPCVOID,

                             dwSize: DWORD): WINBOOL{.stdcall,

     dynlib: "kernel32", importc: "FlushInstructionCache".}

-proc VirtualAlloc*(lpAddress: LPVOID, dwSize: DWORD, flAllocationType: DWORD,

+proc VirtualAlloc*(lpAddress: LPVOID, dwSize: SIZE_T, flAllocationType: DWORD,

                    flProtect: DWORD): LPVOID{.stdcall, dynlib: "kernel32",

     importc: "VirtualAlloc".}

-proc VirtualFree*(lpAddress: LPVOID, dwSize: DWORD, dwFreeType: DWORD): WINBOOL{.

+proc VirtualFree*(lpAddress: LPVOID, dwSize: SIZE_T, dwFreeType: DWORD): WINBOOL{.

     stdcall, dynlib: "kernel32", importc: "VirtualFree".}

 proc VirtualProtect*(lpAddress: LPVOID, dwSize: DWORD, flNewProtect: DWORD,

                      lpflOldProtect: PDWORD): WINBOOL{.stdcall,