advapi32: Cast-qual warning fix (2 of 2)
Andrew Talbot
Andrew.Talbot at talbotville.com
Fri Aug 25 16:29:39 CDT 2006
Changelog:
advapi32: Cast-qual warning fix.
diff -urN a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c
--- a/dlls/advapi32/eventlog.c 2006-05-23 13:47:28.000000000 +0100
+++ b/dlls/advapi32/eventlog.c 2006-08-25 22:27:50.000000000 +0100
@@ -373,7 +373,7 @@
BOOL WINAPI ReportEventA ( HANDLE hEventLog, WORD wType, WORD wCategory, DWORD dwEventID,
PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, LPCSTR *lpStrings, LPVOID lpRawData)
{
- LPCWSTR *wideStrArray;
+ LPWSTR *wideStrArray;
UNICODE_STRING str;
int i;
BOOL ret;
@@ -384,17 +384,17 @@
if (wNumStrings == 0) return TRUE;
if (!lpStrings) return TRUE;
- wideStrArray = HeapAlloc(GetProcessHeap(), 0, sizeof(LPCWSTR) * wNumStrings);
+ wideStrArray = HeapAlloc(GetProcessHeap(), 0, sizeof(LPWSTR) * wNumStrings);
for (i = 0; i < wNumStrings; i++)
{
RtlCreateUnicodeStringFromAsciiz(&str, lpStrings[i]);
wideStrArray[i] = str.Buffer;
}
ret = ReportEventW(hEventLog, wType, wCategory, dwEventID, lpUserSid,
- wNumStrings, dwDataSize, wideStrArray, lpRawData);
+ wNumStrings, dwDataSize, (LPCWSTR *)wideStrArray, lpRawData);
for (i = 0; i < wNumStrings; i++)
{
- HeapFree( GetProcessHeap(), 0, (LPSTR)wideStrArray[i] );
+ HeapFree( GetProcessHeap(), 0, wideStrArray[i] );
}
HeapFree(GetProcessHeap(), 0, wideStrArray);
return ret;
More information about the wine-patches
mailing list