gdi32: Cast-qual warnings fix (3 of 3)
Andrew Talbot
Andrew.Talbot at talbotville.com
Mon Oct 30 15:06:56 CST 2006
Changelog:
gdi32: Cast-qual warning fix.
diff -urN a/dlls/gdi32/metafile.c b/dlls/gdi32/metafile.c
--- a/dlls/gdi32/metafile.c 2006-10-20 14:01:36.000000000 +0100
+++ b/dlls/gdi32/metafile.c 2006-10-30 20:52:27.000000000 +0000
@@ -1069,27 +1069,28 @@
*/
HMETAFILE WINAPI SetMetaFileBitsEx( UINT size, const BYTE *lpData )
{
- METAHEADER *mh = (METAHEADER *)lpData;
+ const METAHEADER *mh_in = (const METAHEADER *)lpData;
+ METAHEADER *mh_out;
if (size & 1) return 0;
- if (!size || mh->mtType != METAFILE_MEMORY || mh->mtVersion != MFVERSION ||
- mh->mtHeaderSize != sizeof(METAHEADER) / 2)
+ if (!size || mh_in->mtType != METAFILE_MEMORY || mh_in->mtVersion != MFVERSION ||
+ mh_in->mtHeaderSize != sizeof(METAHEADER) / 2)
{
SetLastError(ERROR_INVALID_DATA);
return 0;
}
- mh = HeapAlloc( GetProcessHeap(), 0, size );
- if (!mh)
+ mh_out = HeapAlloc( GetProcessHeap(), 0, size );
+ if (!mh_out)
{
SetLastError(ERROR_NOT_ENOUGH_MEMORY);
return 0;
}
- memcpy(mh, lpData, size);
- mh->mtSize = size / 2;
- return MF_Create_HMETAFILE(mh);
+ memcpy(mh_out, mh_in, size);
+ mh_out->mtSize = size / 2;
+ return MF_Create_HMETAFILE(mh_out);
}
/*****************************************************************
More information about the wine-patches
mailing list