ole32: Cast-qual warnings fix

Andrew Talbot Andrew.Talbot at talbotville.com
Wed Sep 20 16:03:08 CDT 2006


Changelog:
    ole32: Cast-qual warnings fix.

diff -urN a/dlls/ole32/stg_prop.c b/dlls/ole32/stg_prop.c
--- a/dlls/ole32/stg_prop.c	2006-08-14 20:11:17.000000000 +0100
+++ b/dlls/ole32/stg_prop.c	2006-09-20 21:41:42.000000000 +0100
@@ -1511,7 +1511,7 @@
         DWORD keyLen, pad = 0;
 
         StorageUtl_WriteDWord((LPBYTE)&keyLen, 0,
-         (lstrlenW((LPWSTR)key) + 1) * sizeof(WCHAR));
+         (lstrlenW((LPCWSTR)key) + 1) * sizeof(WCHAR));
         c->hr = IStream_Write(This->stm, &keyLen, sizeof(keyLen), &count);
         if (FAILED(c->hr))
             goto end;
@@ -2521,12 +2521,12 @@
         lstrcpyW(str, szDocSummaryInfo);
     else
     {
-        BYTE *fmtptr;
+        const BYTE *fmtptr;
         WCHAR *pstr = str;
         ULONG bitsRemaining = BITS_PER_BYTE;
 
         *pstr++ = 5;
-        for (fmtptr = (BYTE *)rfmtid; fmtptr < (BYTE *)rfmtid + sizeof(FMTID); )
+        for (fmtptr = (const BYTE *)rfmtid; fmtptr < (const BYTE *)rfmtid + sizeof(FMTID); )
         {
             ULONG i = *fmtptr >> (BITS_PER_BYTE - bitsRemaining);
 



More information about the wine-patches mailing list