From 71eb7ce8df1f35ee3919d0977e95715456b409fd Mon Sep 17 00:00:00 2001 From: Darryl Pogue Date: Tue, 25 Oct 2011 23:40:37 -0700 Subject: [PATCH] Fix an error on Windows. UInt32* isn't a LPDWORD... unless we cast it. --- Sources/Plasma/PubUtilLib/plFile/plSecureStream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Plasma/PubUtilLib/plFile/plSecureStream.cpp b/Sources/Plasma/PubUtilLib/plFile/plSecureStream.cpp index 0d950285..e4f4e3ec 100644 --- a/Sources/Plasma/PubUtilLib/plFile/plSecureStream.cpp +++ b/Sources/Plasma/PubUtilLib/plFile/plSecureStream.cpp @@ -276,7 +276,7 @@ UInt32 plSecureStream::IRead(UInt32 bytes, void* buffer) return 0; UInt32 numItems; #if HS_BUILD_FOR_WIN32 - bool success = (ReadFile(fRef, buffer, bytes, &numItems, NULL) != 0); + bool success = (ReadFile(fRef, buffer, bytes, (LPDWORD)&numItems, NULL) != 0); #elif HS_BUILD_FOR_UNIX numItems = fread(buffer, bytes, 1, fRef); bool success = numItems != 0;