Commit af403bd3 authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

gdiplus: Get rid of gcc11 warnings (-Warray-bounds).

parent aa9d1bd1
......@@ -4107,6 +4107,8 @@ static GpStatus decode_image_tiff(IStream* stream, GpImage **image)
return decode_image_wic(stream, &GUID_ContainerFormatTiff, NULL, image);
}
C_ASSERT(offsetof(WmfPlaceableFileHeader, Key) == 0);
static GpStatus load_wmf(IStream *stream, GpMetafile **metafile)
{
WmfPlaceableFileHeader pfh;
......@@ -4123,7 +4125,8 @@ static GpStatus load_wmf(IStream *stream, GpMetafile **metafile)
if (hr != S_OK || size != sizeof(mh))
return GenericError;
if (((WmfPlaceableFileHeader *)&mh)->Key == WMF_PLACEABLE_KEY)
/* detect whether stream starts with a WmfPlaceablefileheader */
if (*(UINT32 *)&mh == WMF_PLACEABLE_KEY)
{
seek.QuadPart = 0;
hr = IStream_Seek(stream, seek, STREAM_SEEK_SET, NULL);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment