Commit c7a8dde1 authored by Patrik Stridvall's avatar Patrik Stridvall Committed by Alexandre Julliard

#pragma pack(?) changed to #include "*pack*.h"

parent 10141fec
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
DEFAULT_DEBUG_CHANNEL(shell) DEFAULT_DEBUG_CHANNEL(shell)
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
...@@ -43,7 +43,7 @@ typedef struct ...@@ -43,7 +43,7 @@ typedef struct
icoICONDIRENTRY idEntries[1]; /* An entry for each image (idCount of 'em) */ icoICONDIRENTRY idEntries[1]; /* An entry for each image (idCount of 'em) */
} icoICONDIR, *LPicoICONDIR; } icoICONDIR, *LPicoICONDIR;
#pragma pack(4) #include "poppack.h"
#if 0 #if 0
static void dumpIcoDirEnty ( LPicoICONDIRENTRY entry ) static void dumpIcoDirEnty ( LPicoICONDIRENTRY entry )
......
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
#define PT_NETWORK 0x47 #define PT_NETWORK 0x47
#define PT_SHARE 0xc3 #define PT_SHARE 0xc3
#pragma pack(1) #include "pshpack1.h"
typedef BYTE PIDLTYPE; typedef BYTE PIDLTYPE;
typedef struct tagPIDLDATA typedef struct tagPIDLDATA
...@@ -94,7 +94,7 @@ typedef struct tagPIDLDATA ...@@ -94,7 +94,7 @@ typedef struct tagPIDLDATA
} network; } network;
}u; }u;
} PIDLDATA, *LPPIDLDATA; } PIDLDATA, *LPPIDLDATA;
#pragma pack(4) #include "poppack.h"
/* /*
* getting string values from pidls * getting string values from pidls
......
...@@ -23,7 +23,7 @@ DEFAULT_DEBUG_CHANNEL(shell) ...@@ -23,7 +23,7 @@ DEFAULT_DEBUG_CHANNEL(shell)
/* link file formats */ /* link file formats */
#pragma (1); #include "pshpack1.h"
/* lnk elements: simple link has 0x0B */ /* lnk elements: simple link has 0x0B */
#define WORKDIR 0x10 #define WORKDIR 0x10
...@@ -52,7 +52,7 @@ typedef struct _LINK_HEADER ...@@ -52,7 +52,7 @@ typedef struct _LINK_HEADER
ITEMIDLIST Pidl; /* 0x4e */ ITEMIDLIST Pidl; /* 0x4e */
} LINK_HEADER, * PLINK_HEADER; } LINK_HEADER, * PLINK_HEADER;
#pragma (4); #include "poppack.h"
/* IPersistFile Implementation */ /* IPersistFile Implementation */
typedef struct typedef struct
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
DEFAULT_DEBUG_CHANNEL(win16drv) DEFAULT_DEBUG_CHANNEL(win16drv)
#define SUPPORT_REALIZED_FONTS 1 #define SUPPORT_REALIZED_FONTS 1
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
SHORT nSize; SHORT nSize;
...@@ -29,7 +29,7 @@ typedef struct ...@@ -29,7 +29,7 @@ typedef struct
SEGPTR lpXForm; SEGPTR lpXForm;
SEGPTR lpDrawMode; SEGPTR lpDrawMode;
} EXTTEXTDATA, *LPEXTTEXTDATA; } EXTTEXTDATA, *LPEXTTEXTDATA;
#pragma pack(4) #include "poppack.h"
SEGPTR win16drv_SegPtr_TextXForm; SEGPTR win16drv_SegPtr_TextXForm;
LPTEXTXFORM16 win16drv_TextXFormP; LPTEXTXFORM16 win16drv_TextXFormP;
......
...@@ -20,7 +20,7 @@ DEFAULT_DEBUG_CHANNEL(snoop) ...@@ -20,7 +20,7 @@ DEFAULT_DEBUG_CHANNEL(snoop)
#ifdef __i386__ #ifdef __i386__
#pragma pack(1) #include "pshpack1.h"
void WINAPI SNOOP16_Entry(CONTEXT *context); void WINAPI SNOOP16_Entry(CONTEXT *context);
void WINAPI SNOOP16_Return(CONTEXT *context); void WINAPI SNOOP16_Return(CONTEXT *context);
...@@ -82,7 +82,7 @@ typedef struct tagSNOOP16_RELAY { ...@@ -82,7 +82,7 @@ typedef struct tagSNOOP16_RELAY {
/* unreached */ /* unreached */
} SNOOP16_RELAY; } SNOOP16_RELAY;
#pragma pack(4) #include "poppack.h"
static SNOOP16_DLL *firstdll = NULL; static SNOOP16_DLL *firstdll = NULL;
static SNOOP16_RETURNENTRIES *firstrets = NULL; static SNOOP16_RETURNENTRIES *firstrets = NULL;
......
...@@ -114,7 +114,7 @@ extern LONG CALLBACK CallTo16_long_llllllllllllllll(FARPROC16,LONG,LONG,LONG, ...@@ -114,7 +114,7 @@ extern LONG CALLBACK CallTo16_long_llllllllllllllll(FARPROC16,LONG,LONG,LONG,
typedef void (*RELAY)(); typedef void (*RELAY)();
#pragma pack(1) #include "pshpack1.h"
typedef struct tagTHUNK typedef struct tagTHUNK
{ {
...@@ -127,7 +127,7 @@ typedef struct tagTHUNK ...@@ -127,7 +127,7 @@ typedef struct tagTHUNK
struct tagTHUNK *next WINE_PACKED; struct tagTHUNK *next WINE_PACKED;
} THUNK; } THUNK;
#pragma pack(4) #include "poppack.h"
#define DECL_THUNK(name,proc,relay) \ #define DECL_THUNK(name,proc,relay) \
THUNK name = { 0x58, 0x68, (FARPROC)(proc), 0x50, 0xe9, \ THUNK name = { 0x58, 0x68, (FARPROC)(proc), 0x50, 0xe9, \
...@@ -1152,7 +1152,7 @@ WOW16Call(WORD x,WORD y,WORD z) { ...@@ -1152,7 +1152,7 @@ WOW16Call(WORD x,WORD y,WORD z) {
* 16<->32 Thunklet/Callback API: * 16<->32 Thunklet/Callback API:
*/ */
#pragma pack(1) #include "pshpack1.h"
typedef struct _THUNKLET typedef struct _THUNKLET
{ {
BYTE prefix_target; BYTE prefix_target;
...@@ -1170,7 +1170,7 @@ typedef struct _THUNKLET ...@@ -1170,7 +1170,7 @@ typedef struct _THUNKLET
HINSTANCE16 owner; HINSTANCE16 owner;
struct _THUNKLET *next; struct _THUNKLET *next;
} THUNKLET; } THUNKLET;
#pragma pack(4) #include "poppack.h"
#define THUNKLET_TYPE_LS 1 #define THUNKLET_TYPE_LS 1
#define THUNKLET_TYPE_SL 2 #define THUNKLET_TYPE_SL 2
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#if !defined(ASPI_H) #if !defined(ASPI_H)
#define ASPI_H #define ASPI_H
#pragma pack(1) #include "pshpack1.h"
#define SS_PENDING 0x00 #define SS_PENDING 0x00
#define SS_COMP 0x01 #define SS_COMP 0x01
...@@ -115,6 +115,6 @@ struct ASPI_DEVICE_INFO { ...@@ -115,6 +115,6 @@ struct ASPI_DEVICE_INFO {
typedef struct ASPI_DEVICE_INFO ASPI_DEVICE_INFO; typedef struct ASPI_DEVICE_INFO ASPI_DEVICE_INFO;
static ASPI_DEVICE_INFO *ASPI_open_devices = NULL; static ASPI_DEVICE_INFO *ASPI_open_devices = NULL;
#pragma pack(4) #include "poppack.h"
#endif #endif
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "windef.h" #include "windef.h"
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
...@@ -64,7 +64,7 @@ typedef struct ...@@ -64,7 +64,7 @@ typedef struct
} CURSORICONFILEDIR; } CURSORICONFILEDIR;
#pragma pack(4) #include "poppack.h"
#define CID_RESOURCE 0x0001 #define CID_RESOURCE 0x0001
#define CID_WIN32 0x0004 #define CID_WIN32 0x0004
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
* sizeof(DIALOGINFO) must be <= DLGWINDOWEXTRA (=30). * sizeof(DIALOGINFO) must be <= DLGWINDOWEXTRA (=30).
*/ */
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
...@@ -34,7 +34,7 @@ typedef struct ...@@ -34,7 +34,7 @@ typedef struct
HGLOBAL16 hDialogHeap; HGLOBAL16 hDialogHeap;
} DIALOGINFO; } DIALOGINFO;
#pragma pack(4) #include "poppack.h"
#define DF_END 0x0001 #define DF_END 0x0001
......
...@@ -11,13 +11,13 @@ ...@@ -11,13 +11,13 @@
struct tagCURSORICONINFO; struct tagCURSORICONINFO;
#pragma pack(1) #include "pshpack1.h"
typedef struct tagCURSORINFO typedef struct tagCURSORINFO
{ {
WORD wXMickeys; WORD wXMickeys;
WORD wYMickeys; WORD wYMickeys;
} CURSORINFO, *PCURSORINFO, *LPCURSORINFO; } CURSORINFO, *PCURSORINFO, *LPCURSORINFO;
#pragma pack(4) #include "poppack.h"
WORD WINAPI DISPLAY_Inquire(LPCURSORINFO lpCursorInfo); WORD WINAPI DISPLAY_Inquire(LPCURSORINFO lpCursorInfo);
VOID WINAPI DISPLAY_SetCursor( struct tagCURSORICONINFO *lpCursor ); VOID WINAPI DISPLAY_SetCursor( struct tagCURSORICONINFO *lpCursor );
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "wine/obj_base.h" #include "wine/obj_base.h"
#pragma pack(1) #include "pshpack1.h"
/***************************************************************************** /*****************************************************************************
* Predeclare the interfaces * Predeclare the interfaces
...@@ -585,6 +585,6 @@ ICOM_DEFINE(IDirectPlay3,IDirectPlay2) ...@@ -585,6 +585,6 @@ ICOM_DEFINE(IDirectPlay3,IDirectPlay2)
#endif #endif
#pragma pack(4) #include "poppack.h"
#endif /* __WINE_DPLAY_H */ #endif /* __WINE_DPLAY_H */
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "gdi.h" #include "gdi.h"
#pragma pack(1) #include "pshpack1.h"
/* GDI logical font object */ /* GDI logical font object */
typedef struct typedef struct
...@@ -51,7 +51,7 @@ typedef struct { ...@@ -51,7 +51,7 @@ typedef struct {
CHAR szFaceName[60]; /* dito */ CHAR szFaceName[60]; /* dito */
} FONTDIR16, *LPFONTDIR16; } FONTDIR16, *LPFONTDIR16;
#pragma pack(4) #include "poppack.h"
#define FONTCACHE 32 /* dynamic font cache size */ #define FONTCACHE 32 /* dynamic font cache size */
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "windef.h" #include "windef.h"
#pragma pack(1) #include "pshpack1.h"
typedef struct _KBINFO typedef struct _KBINFO
{ {
BYTE Begin_First_Range; BYTE Begin_First_Range;
...@@ -18,7 +18,7 @@ typedef struct _KBINFO ...@@ -18,7 +18,7 @@ typedef struct _KBINFO
BYTE End_Second_Range; BYTE End_Second_Range;
WORD StateSize; WORD StateSize;
} KBINFO, *LPKBINFO; } KBINFO, *LPKBINFO;
#pragma pack(4) #include "poppack.h"
typedef VOID (CALLBACK *LPKEYBD_EVENT_PROC)(BYTE,BYTE,DWORD,DWORD); typedef VOID (CALLBACK *LPKEYBD_EVENT_PROC)(BYTE,BYTE,DWORD,DWORD);
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
extern int DOSCONF_ReadConfig(void); extern int DOSCONF_ReadConfig(void);
/* msdos/dosmem.c */ /* msdos/dosmem.c */
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
...@@ -74,7 +74,7 @@ typedef struct ...@@ -74,7 +74,7 @@ typedef struct
BYTE DiskDataRate; /* 8B: Last disk data rate selected */ BYTE DiskDataRate; /* 8B: Last disk data rate selected */
} BIOSDATA; } BIOSDATA;
#pragma pack(4) #include "poppack.h"
extern HANDLE16 DOSMEM_BiosDataSeg; extern HANDLE16 DOSMEM_BiosDataSeg;
extern HANDLE16 DOSMEM_BiosSysSeg; extern HANDLE16 DOSMEM_BiosSysSeg;
......
...@@ -13,7 +13,7 @@ extern "C" { ...@@ -13,7 +13,7 @@ extern "C" {
typedef LPSTR HPSTR; /* a huge version of LPSTR */ typedef LPSTR HPSTR; /* a huge version of LPSTR */
typedef LPCSTR HPCSTR; /* a huge version of LPCSTR */ typedef LPCSTR HPCSTR; /* a huge version of LPCSTR */
#pragma pack(1) #include "pshpack1.h"
#define MAXWAVEDRIVERS 10 #define MAXWAVEDRIVERS 10
#define MAXMIDIDRIVERS 10 #define MAXMIDIDRIVERS 10
...@@ -2865,7 +2865,7 @@ DWORD WINAPI widMessage(WORD wDevID, WORD wMsg, DWORD dwUser, ...@@ -2865,7 +2865,7 @@ DWORD WINAPI widMessage(WORD wDevID, WORD wMsg, DWORD dwUser,
DWORD dwParam1, DWORD dwParam2); DWORD dwParam1, DWORD dwParam2);
DWORD WINAPI wodMessage(WORD wDevID, WORD wMsg, DWORD dwUser, DWORD WINAPI wodMessage(WORD wDevID, WORD wMsg, DWORD dwUser,
DWORD dwParam1, DWORD dwParam2); DWORD dwParam1, DWORD dwParam2);
#pragma pack(4) #include "poppack.h"
#ifdef __cplusplus #ifdef __cplusplus
} }
......
...@@ -84,7 +84,7 @@ typedef struct ...@@ -84,7 +84,7 @@ typedef struct
/* Self-loading modules contain this structure in their first segment */ /* Self-loading modules contain this structure in their first segment */
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
...@@ -118,7 +118,7 @@ typedef struct ...@@ -118,7 +118,7 @@ typedef struct
DWORD dwReserved; DWORD dwReserved;
} LOADPARAMS; } LOADPARAMS;
#pragma pack(4) #include "poppack.h"
/* internal representation of 32bit modules. per process. */ /* internal representation of 32bit modules. per process. */
typedef enum { typedef enum {
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
struct tagCURSORICONINFO; struct tagCURSORICONINFO;
#pragma pack(1) #include "pshpack1.h"
typedef struct _MOUSEINFO typedef struct _MOUSEINFO
{ {
BYTE msExist; BYTE msExist;
...@@ -24,7 +24,7 @@ typedef struct _MOUSEINFO ...@@ -24,7 +24,7 @@ typedef struct _MOUSEINFO
WORD msYRes; WORD msYRes;
WORD msMouseCommPort; WORD msMouseCommPort;
} MOUSEINFO, *LPMOUSEINFO; } MOUSEINFO, *LPMOUSEINFO;
#pragma pack(4) #include "poppack.h"
typedef VOID (CALLBACK *LPMOUSE_EVENT_PROC)(DWORD,DWORD,DWORD,DWORD,DWORD); typedef VOID (CALLBACK *LPMOUSE_EVENT_PROC)(DWORD,DWORD,DWORD,DWORD,DWORD);
......
#ifdef __WINE_PSHPACK_H
#undef __WINE_PSHPACK_H
#if defined(__GNUC__) || defined(__SUNPRO_C)
#pragma pack()
#elif defined(__SUNPRO_CC)
#warning "Assumes default alignment is 4"
#pragma pack(4)
#elif !defined(RC_INVOKED)
#error "Restoration of the previous alignment isn't supported by the compiler"
#endif /* defined(__GNUC__) || defined(__SUNPRO_C) ; !defined(RC_INVOKED) */
#else /* defined(__WINE_PSHPACK_H) */
#error "Popping alignment isn't possible since no alignment has been pushed"
#endif /* defined(__WINE_PSHPACK_H) */
#ifndef __WINE_PSHPACK_H
#define __WINE_PSHPACK_H 1
#if defined(__GNUC__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
#pragma pack(1)
#elif !defined(RC_INVOKED)
#error "1 as alignment isn't supported by the compiler"
#endif /* defined(__GNUC__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) ; !defined(RC_INVOKED) */
#else /* !defined(__WINE_PSHPACK_H) */
#error "Nested pushing of alignment isn't supported by the compiler"
#endif /* !defined(__WINE_PSHPACK_H) */
#ifndef __WINE_PSHPACK_H
#define __WINE_PSHPACK_H 2
#if defined(__GNUC__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
#pragma pack(2)
#elif !defined(RC_INVOKED)
#error "2 as alignment isn't supported by the compiler"
#endif /* defined(__GNUC__) || defined(__SUNPRO_CC) ; !defined(RC_INVOKED) */
#else /* !defined(__WINE_PSHPACK_H) */
#error "Nested pushing of alignment isn't supported by the compiler"
#endif /* !defined(__WINE_PSHPACK_H) */
#ifndef __WINE_PSHPACK_H
#define __WINE_PSHPACK_H 4
#if defined(__GNUC__) || defined(__SUNPRO_CC)
#pragma pack(4)
#elif defined(__SUNPRO_C)
#warning "Assumes default alignment is 4"
#pragma pack()
#elif !defined(RC_INVOKED)
#error "4 as alignment isn't supported by the compiler"
#endif /* defined(__GNUC__) || defined(__SUNPRO_CC) ; !defined(RC_INVOKED) */
#else /* !defined(__WINE_PSHPACK_H) */
#error "Nested pushing of alignment isn't supported by the compiler"
#endif /* !defined(__WINE_PSHPACK_H) */
#ifndef __WINE_PSHPACK_H
#define __WINE_PSHPACK_H 8
#if 0
#pragma pack(8)
#elif !defined(RC_INVOKED)
#error "8 as alignment is not supported"
#endif /* 0 ; !defined(RC_INVOKED) */
#else /* !defined(__WINE_PSHPACK_H) */
#error "Nested pushing of alignment isn't supported by the compiler"
#endif /* !defined(__WINE_PSHPACK_H) */
...@@ -59,7 +59,7 @@ typedef struct { /* structure for dropped files */ ...@@ -59,7 +59,7 @@ typedef struct { /* structure for dropped files */
/**************************************************************************** /****************************************************************************
* SHITEMID, ITEMIDLIST, PIDL API * SHITEMID, ITEMIDLIST, PIDL API
*/ */
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ WORD cb; /* nr of bytes in this item */ { WORD cb; /* nr of bytes in this item */
BYTE abID[1];/* first byte in this item */ BYTE abID[1];/* first byte in this item */
...@@ -68,7 +68,7 @@ typedef struct ...@@ -68,7 +68,7 @@ typedef struct
typedef struct typedef struct
{ SHITEMID mkid; /* first itemid in list */ { SHITEMID mkid; /* first itemid in list */
} ITEMIDLIST,*LPITEMIDLIST,*LPCITEMIDLIST; } ITEMIDLIST,*LPITEMIDLIST,*LPCITEMIDLIST;
#pragma pack(4) #include "poppack.h"
DWORD WINAPI SHGetPathFromIDListA (LPCITEMIDLIST pidl,LPSTR pszPath); DWORD WINAPI SHGetPathFromIDListA (LPCITEMIDLIST pidl,LPSTR pszPath);
DWORD WINAPI SHGetPathFromIDListW (LPCITEMIDLIST pidl,LPWSTR pszPath); DWORD WINAPI SHGetPathFromIDListW (LPCITEMIDLIST pidl,LPWSTR pszPath);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include "ldt.h" #include "ldt.h"
#include "thread.h" #include "thread.h"
#pragma pack(1) #include "pshpack1.h"
/* 32-bit stack layout after CallTo16() */ /* 32-bit stack layout after CallTo16() */
typedef struct _STACK32FRAME typedef struct _STACK32FRAME
...@@ -45,7 +45,7 @@ typedef struct ...@@ -45,7 +45,7 @@ typedef struct
WORD cs; /* 1c */ WORD cs; /* 1c */
} STACK16FRAME; } STACK16FRAME;
#pragma pack(4) #include "poppack.h"
#define THREAD_STACK16(thdb) ((STACK16FRAME*)PTR_SEG_TO_LIN((thdb)->cur_stack)) #define THREAD_STACK16(thdb) ((STACK16FRAME*)PTR_SEG_TO_LIN((thdb)->cur_stack))
#define CURRENT_STACK16 (THREAD_STACK16(THREAD_Current())) #define CURRENT_STACK16 (THREAD_STACK16(THREAD_Current()))
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "windef.h" #include "windef.h"
#pragma pack(1) #include "pshpack1.h"
/* Process database (i.e. a normal DOS PSP) */ /* Process database (i.e. a normal DOS PSP) */
...@@ -141,7 +141,7 @@ typedef struct _THHOOK ...@@ -141,7 +141,7 @@ typedef struct _THHOOK
HTASK16 LockTDB; /* 14 hLockedTask */ HTASK16 LockTDB; /* 14 hLockedTask */
} THHOOK; } THHOOK;
#pragma pack(4) #include "poppack.h"
extern THHOOK *pThhook; extern THHOOK *pThhook;
extern void (*TASK_AddTaskEntryBreakpoint)( HTASK16 hTask ); extern void (*TASK_AddTaskEntryBreakpoint)( HTASK16 hTask );
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#define MAX_PATH16 255 #define MAX_PATH16 255
#define MAX_CLASSNAME 255 #define MAX_CLASSNAME 255
#pragma pack(1) #include "pshpack1.h"
/* Global heap */ /* Global heap */
...@@ -395,7 +395,7 @@ typedef struct { ...@@ -395,7 +395,7 @@ typedef struct {
WORD wFlags; WORD wFlags;
} STACKTRACEENTRY; } STACKTRACEENTRY;
#pragma pack(4) #include "poppack.h"
/* /*
* Process Entry list as created by CreateToolHelp32Snapshot * Process Entry list as created by CreateToolHelp32Snapshot
......
...@@ -110,7 +110,7 @@ typedef struct PDEVICE_HEADER ...@@ -110,7 +110,7 @@ typedef struct PDEVICE_HEADER
LOADED_PRINTER_DRIVER *pLPD; /* Associated printer driver */ LOADED_PRINTER_DRIVER *pLPD; /* Associated printer driver */
} PDEVICE_HEADER; } PDEVICE_HEADER;
#pragma pack(1) #include "pshpack1.h"
#define PCOLOR DWORD #define PCOLOR DWORD
typedef struct DRAWMODE typedef struct DRAWMODE
{ {
...@@ -129,7 +129,7 @@ typedef struct DRAWMODE ...@@ -129,7 +129,7 @@ typedef struct DRAWMODE
} DRAWMODE, *LPDRAWMODE; } DRAWMODE, *LPDRAWMODE;
#pragma pack(4) #include "poppack.h"
typedef struct WINE_ENUM_PRINTER_FONT_CALLBACK typedef struct WINE_ENUM_PRINTER_FONT_CALLBACK
{ {
......
#if !defined(WINASPI_H) #if !defined(WINASPI_H)
#define WINASPI_H #define WINASPI_H
#pragma pack(1) #include "pshpack1.h"
#define ASPI_DOS 1 #define ASPI_DOS 1
#define ASPI_WIN16 2 #define ASPI_WIN16 2
...@@ -97,6 +97,6 @@ union SRB16 { ...@@ -97,6 +97,6 @@ union SRB16 {
typedef union SRB16 SRB16; typedef union SRB16 SRB16;
#pragma pack(4) #include "poppack.h"
#endif #endif
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#define _INCLUDE_WINE_WINBASE16_H #define _INCLUDE_WINE_WINBASE16_H
#include "windef.h" #include "windef.h"
#pragma pack(1) #include "pshpack1.h"
typedef struct _SEGINFO { typedef struct _SEGINFO {
UINT16 offSegment; UINT16 offSegment;
UINT16 cbSegment; UINT16 cbSegment;
...@@ -34,7 +34,7 @@ typedef struct _SEGINFO { ...@@ -34,7 +34,7 @@ typedef struct _SEGINFO {
#define WF_WIN32WOW 0x4000 /* undoc */ #define WF_WIN32WOW 0x4000 /* undoc */
#define WF_WLO 0x8000 #define WF_WLO 0x8000
#pragma pack(4) #include "poppack.h"
HMODULE16 WINAPI GetModuleHandle16(LPCSTR); HMODULE16 WINAPI GetModuleHandle16(LPCSTR);
HLOCAL16 WINAPI LocalAlloc16(UINT16,WORD); HLOCAL16 WINAPI LocalAlloc16(UINT16,WORD);
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "winbase.h" #include "winbase.h"
#include "winuser.h" #include "winuser.h"
#pragma pack(1) #include "pshpack1.h"
/* SetWindowPlacement() struct */ /* SetWindowPlacement() struct */
typedef struct typedef struct
...@@ -473,7 +473,7 @@ typedef struct ...@@ -473,7 +473,7 @@ typedef struct
DWORD itemData2 WINE_PACKED; DWORD itemData2 WINE_PACKED;
} COMPAREITEMSTRUCT16, *LPCOMPAREITEMSTRUCT16; } COMPAREITEMSTRUCT16, *LPCOMPAREITEMSTRUCT16;
#pragma pack(4) #include "poppack.h"
/* WM_COMMNOTIFY flags */ /* WM_COMMNOTIFY flags */
#define CN_RECEIVE 0x0001 #define CN_RECEIVE 0x0001
......
...@@ -239,14 +239,14 @@ typedef struct tagDIOCRegs { ...@@ -239,14 +239,14 @@ typedef struct tagDIOCRegs {
/* Important: All MS_DOS data structures must be packed on a one-byte boundary - good old 16 bit. */ /* Important: All MS_DOS data structures must be packed on a one-byte boundary - good old 16 bit. */
#pragma pack(1) #include "pshpack1.h"
typedef struct tagMID { typedef struct tagMID {
WORD midInfoLevel; WORD midInfoLevel;
DWORD midSerialNum; DWORD midSerialNum;
BYTE midVolLabel[11]; BYTE midVolLabel[11];
BYTE midFileSysType[8]; BYTE midFileSysType[8];
} MID, *PMID; } MID, *PMID;
#pragma pack(4) #include "poppack.h"
/* End VWIN32 information */ /* End VWIN32 information */
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "windef.h" #include "windef.h"
#pragma pack(1) #include "pshpack1.h"
/* Defines */ /* Defines */
/* Argument 1 passed to the DllEntryProc. */ /* Argument 1 passed to the DllEntryProc. */
...@@ -332,8 +332,8 @@ typedef struct _EXCEPTION_POINTERS ...@@ -332,8 +332,8 @@ typedef struct _EXCEPTION_POINTERS
PCONTEXT ContextRecord; PCONTEXT ContextRecord;
} EXCEPTION_POINTERS, *PEXCEPTION_POINTERS; } EXCEPTION_POINTERS, *PEXCEPTION_POINTERS;
#include "poppack.h"
#pragma pack(4)
/* /*
* function pointer to a exception filter * function pointer to a exception filter
*/ */
...@@ -378,7 +378,7 @@ typedef enum _TOKEN_INFORMATION_CLASS { ...@@ -378,7 +378,7 @@ typedef enum _TOKEN_INFORMATION_CLASS {
#ifndef _SECURITY_DEFINED #ifndef _SECURITY_DEFINED
#define _SECURITY_DEFINED #define _SECURITY_DEFINED
#pragma pack(1) #include "pshpack1.h"
typedef struct { typedef struct {
BYTE Value[6]; BYTE Value[6];
...@@ -437,8 +437,12 @@ typedef struct { ...@@ -437,8 +437,12 @@ typedef struct {
#define SECURITY_DESCRIPTOR_MIN_LENGTH (sizeof(SECURITY_DESCRIPTOR)) #define SECURITY_DESCRIPTOR_MIN_LENGTH (sizeof(SECURITY_DESCRIPTOR))
#include "poppack.h"
#endif /* _SECURITY_DEFINED */ #endif /* _SECURITY_DEFINED */
#include "pshpack1.h"
/* /*
* SID_AND_ATTRIBUTES * SID_AND_ATTRIBUTES
*/ */
...@@ -784,6 +788,6 @@ typedef enum tagSID_NAME_USE { ...@@ -784,6 +788,6 @@ typedef enum tagSID_NAME_USE {
#define DACL_SECURITY_INFORMATION 0x00000004 #define DACL_SECURITY_INFORMATION 0x00000004
#define SACL_SECURITY_INFORMATION 0x00000008 #define SACL_SECURITY_INFORMATION 0x00000008
#pragma pack(4) #include "poppack.h"
#endif /* __WINE_WINNT_H */ #endif /* __WINE_WINNT_H */
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
#include "windef.h" #include "windef.h"
#include "task.h" #include "task.h"
#pragma pack(1) #include "pshpack1.h"
/* Win16 socket-related types */ /* Win16 socket-related types */
...@@ -160,7 +160,7 @@ typedef struct WSAData { ...@@ -160,7 +160,7 @@ typedef struct WSAData {
SEGPTR lpVendorInfo; SEGPTR lpVendorInfo;
} WSADATA, *LPWSADATA; } WSADATA, *LPWSADATA;
#pragma pack(4) #include "poppack.h"
/* ----------------------------------- no Win16 structure defs beyond this line! */ /* ----------------------------------- no Win16 structure defs beyond this line! */
......
#if !defined(WNASPI32_H) #if !defined(WNASPI32_H)
#define WNASPI32_H #define WNASPI32_H
#pragma pack(1) #include "pshpack1.h"
typedef union SRB * LPSRB; typedef union SRB * LPSRB;
...@@ -93,6 +93,6 @@ union SRB { ...@@ -93,6 +93,6 @@ union SRB {
typedef union SRB SRB; typedef union SRB SRB;
#pragma pack(4) #include "poppack.h"
#endif #endif
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "gdi.h" #include "gdi.h"
#include "x11drv.h" #include "x11drv.h"
#pragma pack(1) #include "pshpack1.h"
/* this is a part of the font resource header, should /* this is a part of the font resource header, should
* make it easier to implement dynamic softfont loading */ * make it easier to implement dynamic softfont loading */
...@@ -42,7 +42,7 @@ typedef struct ...@@ -42,7 +42,7 @@ typedef struct
LPCSTR dfFace; LPCSTR dfFace;
} IFONTINFO16, *LPIFONTINFO16; } IFONTINFO16, *LPIFONTINFO16;
#pragma pack(4) #include "poppack.h"
/* internal flags */ /* internal flags */
......
...@@ -1633,7 +1633,7 @@ PIMAGE_NT_HEADERS WINAPI RtlImageNtHeader(HMODULE hModule) ...@@ -1633,7 +1633,7 @@ PIMAGE_NT_HEADERS WINAPI RtlImageNtHeader(HMODULE hModule)
* HasGPHandler (KERNEL.338) * HasGPHandler (KERNEL.338)
*/ */
#pragma pack(1) #include "pshpack1.h"
typedef struct _GPHANDLERDEF typedef struct _GPHANDLERDEF
{ {
WORD selector; WORD selector;
...@@ -1641,7 +1641,7 @@ typedef struct _GPHANDLERDEF ...@@ -1641,7 +1641,7 @@ typedef struct _GPHANDLERDEF
WORD rangeEnd; WORD rangeEnd;
WORD handler; WORD handler;
} GPHANDLERDEF; } GPHANDLERDEF;
#pragma pack(4) #include "poppack.h"
SEGPTR WINAPI HasGPHandler16( SEGPTR address ) SEGPTR WINAPI HasGPHandler16( SEGPTR address )
{ {
......
...@@ -1444,7 +1444,7 @@ LPSTR HEAP_strdupWtoA( HANDLE heap, DWORD flags, LPCWSTR str ) ...@@ -1444,7 +1444,7 @@ LPSTR HEAP_strdupWtoA( HANDLE heap, DWORD flags, LPCWSTR str )
#define HTABLE_PAGESIZE 0x1000 #define HTABLE_PAGESIZE 0x1000
#define HTABLE_NPAGES (HTABLE_SIZE / HTABLE_PAGESIZE) #define HTABLE_NPAGES (HTABLE_SIZE / HTABLE_PAGESIZE)
#pragma pack(1) #include "pshpack1.h"
typedef struct _LOCAL32HEADER typedef struct _LOCAL32HEADER
{ {
WORD freeListFirst[HTABLE_NPAGES]; WORD freeListFirst[HTABLE_NPAGES];
...@@ -1465,7 +1465,7 @@ typedef struct _LOCAL32HEADER ...@@ -1465,7 +1465,7 @@ typedef struct _LOCAL32HEADER
HANDLE heap; HANDLE heap;
} LOCAL32HEADER; } LOCAL32HEADER;
#pragma pack(4) #include "poppack.h"
#define LOCAL32_MAGIC ((DWORD)('L' | ('H'<<8) | ('3'<<16) | ('2'<<24))) #define LOCAL32_MAGIC ((DWORD)('L' | ('H'<<8) | ('3'<<16) | ('2'<<24)))
......
...@@ -79,7 +79,7 @@ typedef struct ...@@ -79,7 +79,7 @@ typedef struct
* (LMEM_DISCARDED >> 8) * (LMEM_DISCARDED >> 8)
*/ */
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
...@@ -105,7 +105,7 @@ typedef struct ...@@ -105,7 +105,7 @@ typedef struct
WORD magic; /* 28 Magic number */ WORD magic; /* 28 Magic number */
} LOCALHEAPINFO; } LOCALHEAPINFO;
#pragma pack(4) #include "poppack.h"
#define LOCAL_HEAP_MAGIC 0x484c /* 'LH' */ #define LOCAL_HEAP_MAGIC 0x484c /* 'LH' */
......
...@@ -31,7 +31,7 @@ DECLARE_DEBUG_CHANNEL(shell) ...@@ -31,7 +31,7 @@ DECLARE_DEBUG_CHANNEL(shell)
/* .ICO file ICONDIR definitions */ /* .ICO file ICONDIR definitions */
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
...@@ -53,7 +53,7 @@ typedef struct ...@@ -53,7 +53,7 @@ typedef struct
icoICONDIRENTRY idEntries[1]; /* An entry for each image (idCount of 'em) */ icoICONDIRENTRY idEntries[1]; /* An entry for each image (idCount of 'em) */
} icoICONDIR, *LPicoICONDIR; } icoICONDIR, *LPicoICONDIR;
#pragma pack(4) #include "poppack.h"
static const char* lpstrMsgWndCreated = "OTHERWINDOWCREATED"; static const char* lpstrMsgWndCreated = "OTHERWINDOWCREATED";
static const char* lpstrMsgWndDestroyed = "OTHERWINDOWDESTROYED"; static const char* lpstrMsgWndDestroyed = "OTHERWINDOWDESTROYED";
......
...@@ -69,8 +69,6 @@ DEFAULT_DEBUG_CHANNEL(winsock) ...@@ -69,8 +69,6 @@ DEFAULT_DEBUG_CHANNEL(winsock)
inet_ntoa(((struct sockaddr_in *)a)->sin_addr), \ inet_ntoa(((struct sockaddr_in *)a)->sin_addr), \
ntohs(((struct sockaddr_in *)a)->sin_port)) ntohs(((struct sockaddr_in *)a)->sin_port))
#pragma pack(4)
/* ----------------------------------- internal data */ /* ----------------------------------- internal data */
static HANDLE _WSHeap = 0; static HANDLE _WSHeap = 0;
......
...@@ -71,8 +71,6 @@ ...@@ -71,8 +71,6 @@
DEFAULT_DEBUG_CHANNEL(winsock) DEFAULT_DEBUG_CHANNEL(winsock)
#pragma pack(4)
/* ----------------------------------- helper functions - */ /* ----------------------------------- helper functions - */
static int list_size(char** l, int item_size) static int list_size(char** l, int item_size)
......
...@@ -24,8 +24,6 @@ DECLARE_DEBUG_CHANNEL(selector) ...@@ -24,8 +24,6 @@ DECLARE_DEBUG_CHANNEL(selector)
HANDLE16 DOSMEM_BiosDataSeg; /* BIOS data segment at 0x40:0 */ HANDLE16 DOSMEM_BiosDataSeg; /* BIOS data segment at 0x40:0 */
HANDLE16 DOSMEM_BiosSysSeg; /* BIOS ROM segment at 0xf000:0 */ HANDLE16 DOSMEM_BiosSysSeg; /* BIOS ROM segment at 0xf000:0 */
#pragma pack(4)
static char *DOSMEM_dosmem; static char *DOSMEM_dosmem;
DWORD DOSMEM_CollateTable; DWORD DOSMEM_CollateTable;
......
...@@ -19,7 +19,7 @@ extern char szAppName[]; /* The name of this application */ ...@@ -19,7 +19,7 @@ extern char szAppName[]; /* The name of this application */
extern char szTitle[]; /* The title bar text */ extern char szTitle[]; /* The title bar text */
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
DWORD key; DWORD key;
...@@ -32,4 +32,4 @@ typedef struct ...@@ -32,4 +32,4 @@ typedef struct
#define APMHEADER_KEY 0x9AC6CDD7l #define APMHEADER_KEY 0x9AC6CDD7l
#pragma pack(4) #include "poppack.h"
...@@ -52,7 +52,7 @@ __asm__(".align 4\n\t" ...@@ -52,7 +52,7 @@ __asm__(".align 4\n\t"
"ret" "ret"
); );
#pragma pack(1) #include "pshpack1.h"
typedef struct tagSNOOP_FUN { typedef struct tagSNOOP_FUN {
/* code part */ /* code part */
...@@ -94,7 +94,7 @@ typedef struct tagSNOOP_RETURNENTRIES { ...@@ -94,7 +94,7 @@ typedef struct tagSNOOP_RETURNENTRIES {
struct tagSNOOP_RETURNENTRIES *next; struct tagSNOOP_RETURNENTRIES *next;
} SNOOP_RETURNENTRIES; } SNOOP_RETURNENTRIES;
#pragma pack(4) #include "poppack.h"
static SNOOP_DLL *firstdll = NULL; static SNOOP_DLL *firstdll = NULL;
static SNOOP_RETURNENTRIES *firstrets = NULL; static SNOOP_RETURNENTRIES *firstrets = NULL;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
DEFAULT_DEBUG_CHANNEL(thunk) DEFAULT_DEBUG_CHANNEL(thunk)
#pragma pack(1) #include "pshpack1.h"
typedef struct typedef struct
{ {
...@@ -39,7 +39,7 @@ typedef struct ...@@ -39,7 +39,7 @@ typedef struct
} UT32THUNK; } UT32THUNK;
#pragma pack(4) #include "poppack.h"
typedef struct _UTINFO typedef struct _UTINFO
{ {
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
DEFAULT_DEBUG_CHANNEL(hook) DEFAULT_DEBUG_CHANNEL(hook)
#pragma pack(1) #include "pshpack1.h"
/* Hook data (pointed to by a HHOOK) */ /* Hook data (pointed to by a HHOOK) */
typedef struct typedef struct
...@@ -41,7 +41,7 @@ typedef struct ...@@ -41,7 +41,7 @@ typedef struct
WORD flags; /* 0c flags */ WORD flags; /* 0c flags */
} HOOKDATA; } HOOKDATA;
#pragma pack(4) #include "poppack.h"
#define HOOK_MAGIC ((int)'H' | (int)'K' << 8) /* 'HK' */ #define HOOK_MAGIC ((int)'H' | (int)'K' << 8) /* 'HK' */
......
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