aboutsummaryrefslogtreecommitdiffhomepage
path: root/loader
diff options
context:
space:
mode:
authorGravatar voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-09-10 18:07:25 +0000
committerGravatar voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-09-10 18:07:25 +0000
commit169a837b180004c0a8aee0ed365c1fb06f4e1a48 (patch)
treedf7b57867e890719042975af128f3d39677761d5 /loader
parentdcc2e2e5ea5a3a8b055d43f859a0b6bfdcbfe31a (diff)
Fix for a lot of
"'packed' attribute ignored for field of type 'BYTE'" warnings. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24424 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader')
-rw-r--r--loader/wine/mmreg.h26
-rw-r--r--loader/wine/module.h12
-rw-r--r--loader/wine/pe_image.h26
-rw-r--r--loader/wine/winbase.h12
-rw-r--r--loader/wine/winuser.h20
5 files changed, 48 insertions, 48 deletions
diff --git a/loader/wine/mmreg.h b/loader/wine/mmreg.h
index bc5fc0c10d..8b115dbd6a 100644
--- a/loader/wine/mmreg.h
+++ b/loader/wine/mmreg.h
@@ -90,19 +90,19 @@ typedef struct {
#ifndef _MPEGLAYER3WAVEFORMAT_
#define _MPEGLAYER3WAVEFORMAT_
-typedef struct mpeglayer3waveformat_tag {
- WORD wFormatTag WINE_PACKED;
- WORD nChannels WINE_PACKED;
- DWORD nSamplesPerSec WINE_PACKED;
- DWORD nAvgBytesPerSec WINE_PACKED;
- WORD nBlockAlign WINE_PACKED;
- WORD wBitsPerSample WINE_PACKED;
- WORD cbSize WINE_PACKED;
- WORD wID WINE_PACKED;
- DWORD fdwFlags WINE_PACKED;
- WORD nBlockSize WINE_PACKED;
- WORD nFramesPerBlock WINE_PACKED;
- WORD nCodecDelay WINE_PACKED;
+typedef struct WINE_PACKED mpeglayer3waveformat_tag {
+ WORD wFormatTag;
+ WORD nChannels;
+ DWORD nSamplesPerSec;
+ DWORD nAvgBytesPerSec;
+ WORD nBlockAlign;
+ WORD wBitsPerSample;
+ WORD cbSize;
+ WORD wID;
+ DWORD fdwFlags;
+ WORD nBlockSize;
+ WORD nFramesPerBlock;
+ WORD nCodecDelay;
} MPEGLAYER3WAVEFORMAT;
#endif /* !_MPEGLAYER3WAVEFORMAT_ */
diff --git a/loader/wine/module.h b/loader/wine/module.h
index 6f6b31a0a7..4fac90671e 100644
--- a/loader/wine/module.h
+++ b/loader/wine/module.h
@@ -11,11 +11,11 @@
#include "pe_image.h"
-typedef struct {
+typedef struct WINE_PACKED {
BYTE type;
BYTE flags;
BYTE segnum;
- WORD offs WINE_PACKED;
+ WORD offs;
} ET_ENTRY;
typedef struct {
@@ -57,12 +57,12 @@ typedef struct
} SELFLOADHEADER;
/* Parameters for LoadModule() */
-typedef struct
+typedef struct WINE_PACKED
{
HGLOBAL16 hEnvironment; /* Environment segment */
- SEGPTR cmdLine WINE_PACKED; /* Command-line */
- SEGPTR showCmd WINE_PACKED; /* Code for ShowWindow() */
- SEGPTR reserved WINE_PACKED;
+ SEGPTR cmdLine; /* Command-line */
+ SEGPTR showCmd; /* Code for ShowWindow() */
+ SEGPTR reserved;
} LOADPARAMS16;
typedef struct
diff --git a/loader/wine/pe_image.h b/loader/wine/pe_image.h
index 3f550ba467..4891d3e302 100644
--- a/loader/wine/pe_image.h
+++ b/loader/wine/pe_image.h
@@ -54,19 +54,19 @@ extern PIMAGE_RESOURCE_DIRECTORY GetResDirEntryW(PIMAGE_RESOURCE_DIRECTORY,LPCWS
typedef DWORD CALLBACK (*DLLENTRYPROC)(HMODULE,DWORD,LPVOID);
-typedef struct {
- WORD popl WINE_PACKED; /* 0x8f 0x05 */
- DWORD addr_popped WINE_PACKED;/* ... */
- BYTE pushl1 WINE_PACKED; /* 0x68 */
- DWORD newret WINE_PACKED; /* ... */
- BYTE pushl2 WINE_PACKED; /* 0x68 */
- DWORD origfun WINE_PACKED; /* original function */
- BYTE ret1 WINE_PACKED; /* 0xc3 */
- WORD addesp WINE_PACKED; /* 0x83 0xc4 */
- BYTE nrofargs WINE_PACKED; /* nr of arguments to add esp, */
- BYTE pushl3 WINE_PACKED; /* 0x68 */
- DWORD oldret WINE_PACKED; /* Filled out from popl above */
- BYTE ret2 WINE_PACKED; /* 0xc3 */
+typedef struct WINE_PACKED {
+ WORD popl; /* 0x8f 0x05 */
+ DWORD addr_popped; /* ... */
+ BYTE pushl1; /* 0x68 */
+ DWORD newret; /* ... */
+ BYTE pushl2; /* 0x68 */
+ DWORD origfun; /* original function */
+ BYTE ret1; /* 0xc3 */
+ WORD addesp; /* 0x83 0xc4 */
+ BYTE nrofargs; /* nr of arguments to add esp, */
+ BYTE pushl3; /* 0x68 */
+ DWORD oldret; /* Filled out from popl above */
+ BYTE ret2; /* 0xc3 */
} ELF_STDCALL_STUB;
typedef struct {
diff --git a/loader/wine/winbase.h b/loader/wine/winbase.h
index 1047bdcd50..1be313c12e 100644
--- a/loader/wine/winbase.h
+++ b/loader/wine/winbase.h
@@ -536,14 +536,14 @@ typedef struct tagMEMORYSTATUS
/* Debugging support (DEBUG SYSTEM ONLY) */
-typedef struct
+typedef struct WINE_PACKED
{
UINT16 flags;
- DWORD dwOptions WINE_PACKED;
- DWORD dwFilter WINE_PACKED;
- CHAR achAllocModule[8] WINE_PACKED;
- DWORD dwAllocBreak WINE_PACKED;
- DWORD dwAllocCount WINE_PACKED;
+ DWORD dwOptions;
+ DWORD dwFilter;
+ CHAR achAllocModule[8];
+ DWORD dwAllocBreak;
+ DWORD dwAllocCount;
} WINDEBUGINFO, *LPWINDEBUGINFO;
/* WINDEBUGINFO flags values */
diff --git a/loader/wine/winuser.h b/loader/wine/winuser.h
index d74864ef7d..ab0e176b2e 100644
--- a/loader/wine/winuser.h
+++ b/loader/wine/winuser.h
@@ -172,14 +172,14 @@ typedef struct
HWND hwnd;
} CWPRETSTRUCT, *LPCWPRETSTRUCT;
-typedef struct
+typedef struct WINE_PACKED
{
UINT length;
UINT flags;
UINT showCmd;
- POINT ptMinPosition WINE_PACKED;
- POINT ptMaxPosition WINE_PACKED;
- RECT rcNormalPosition WINE_PACKED;
+ POINT ptMinPosition;
+ POINT ptMaxPosition;
+ RECT rcNormalPosition;
} WINDOWPLACEMENT, *LPWINDOWPLACEMENT;
@@ -2545,7 +2545,7 @@ typedef struct
#define DSS_MONO 0x0080
#define DSS_RIGHT 0x8000
-typedef struct
+typedef struct WINE_PACKED
{
UINT CtlType;
UINT CtlID;
@@ -2554,8 +2554,8 @@ typedef struct
UINT itemState;
HWND hwndItem;
HDC hDC;
- RECT rcItem WINE_PACKED;
- DWORD itemData WINE_PACKED;
+ RECT rcItem;
+ DWORD itemData;
} DRAWITEMSTRUCT, *PDRAWITEMSTRUCT, *LPDRAWITEMSTRUCT;
@@ -2836,15 +2836,15 @@ typedef struct
/* DragObject stuff */
-typedef struct
+typedef struct WINE_PACKED
{
HWND16 hWnd;
HANDLE16 hScope;
WORD wFlags;
HANDLE16 hList;
HANDLE16 hOfStruct;
- POINT16 pt WINE_PACKED;
- LONG l WINE_PACKED;
+ POINT16 pt;
+ LONG l;
} DRAGINFO, *LPDRAGINFO;
#define DRAGOBJ_PROGRAM 0x0001