diff --git a/CHANGELOG b/CHANGELOG index a4c2024..195ec9a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,6 +4,7 @@ -- stuff in the stable-1.0 branch, backported from 2.0.0 dev branch, etc --- +03082008 - Fixed compiler warnings in Windows platform layer (thanks, Dennis!). 02202008 - Various archiver swap and compare functions now check if they are swapping/comparing an item against itself, for efficiency and to prevent overlapping memcpy() calls. diff --git a/platform/win32.c b/platform/win32.c index f19f529..e56a3c6 100644 --- a/platform/win32.c +++ b/platform/win32.c @@ -850,8 +850,8 @@ PHYSFS_sint64 __PHYSFS_platformWrite(void *opaque, const void *buffer, int __PHYSFS_platformSeek(void *opaque, PHYSFS_uint64 pos) { HANDLE FileHandle = ((win32file *) opaque)->handle; - DWORD HighOrderPos; - DWORD *pHighOrderPos; + LONG HighOrderPos; + PLONG pHighOrderPos; DWORD rc; /* Get the high order 32-bits of the position */ @@ -888,7 +888,7 @@ int __PHYSFS_platformSeek(void *opaque, PHYSFS_uint64 pos) PHYSFS_sint64 __PHYSFS_platformTell(void *opaque) { HANDLE FileHandle = ((win32file *) opaque)->handle; - DWORD HighPos = 0; + LONG HighPos = 0; DWORD LowPos; PHYSFS_sint64 retval;