[4/4] comctl32: Use packing only for public ILHEAD structure, 2 bytes packing is enough

Dmitry Timoshkov dmitry at codeweavers.com
Sat Apr 21 04:16:04 CDT 2007


Hello,

Changelog:
    comctl32: Use packing only for public ILHEAD structure, 2 bytes packing is enough.

---
 dlls/comctl32/imagelist.h |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/dlls/comctl32/imagelist.h b/dlls/comctl32/imagelist.h
index a3c0b1e..cd72f38 100644
--- a/dlls/comctl32/imagelist.h
+++ b/dlls/comctl32/imagelist.h
@@ -27,8 +27,6 @@
 #include "winbase.h"
 #include "wingdi.h"
 
-#include "pshpack1.h"
-
 /* the ones with offsets at the end are the same as in Windows */
 struct _IMAGELIST
 {
@@ -60,6 +58,7 @@ struct _IMAGELIST
 #define IMAGELIST_MAGIC 0x53414D58
 
 /* Header used by ImageList_Read() and ImageList_Write() */
+#include "pshpack2.h"
 typedef struct _ILHEAD
 {
     USHORT	usMagic;
@@ -73,6 +72,6 @@ typedef struct _ILHEAD
     WORD	flags;
     SHORT	ovls[4];
 } ILHEAD;
-
 #include "poppack.h"
+
 #endif  /* __WINE_IMAGELIST_H */
-- 
1.5.1.1






More information about the wine-patches mailing list