[MPlayer-cvslog] r24424 - in trunk/loader/wine: mmreg.h module.h pe_image.h winbase.h winuser.h
voroshil
subversion at mplayerhq.hu
Mon Sep 10 20:07:25 CEST 2007
Author: voroshil
Date: Mon Sep 10 20:07:25 2007
New Revision: 24424
Log:
Fix for a lot of
"'packed' attribute ignored for field of type 'BYTE'" warnings.
Modified:
trunk/loader/wine/mmreg.h
trunk/loader/wine/module.h
trunk/loader/wine/pe_image.h
trunk/loader/wine/winbase.h
trunk/loader/wine/winuser.h
Modified: trunk/loader/wine/mmreg.h
==============================================================================
--- trunk/loader/wine/mmreg.h (original)
+++ trunk/loader/wine/mmreg.h Mon Sep 10 20:07:25 2007
@@ -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_ */
Modified: trunk/loader/wine/module.h
==============================================================================
--- trunk/loader/wine/module.h (original)
+++ trunk/loader/wine/module.h Mon Sep 10 20:07:25 2007
@@ -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
Modified: trunk/loader/wine/pe_image.h
==============================================================================
--- trunk/loader/wine/pe_image.h (original)
+++ trunk/loader/wine/pe_image.h Mon Sep 10 20:07:25 2007
@@ -54,19 +54,19 @@ extern PIMAGE_RESOURCE_DIRECTORY GetResD
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 {
Modified: trunk/loader/wine/winbase.h
==============================================================================
--- trunk/loader/wine/winbase.h (original)
+++ trunk/loader/wine/winbase.h Mon Sep 10 20:07:25 2007
@@ -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 */
Modified: trunk/loader/wine/winuser.h
==============================================================================
--- trunk/loader/wine/winuser.h (original)
+++ trunk/loader/wine/winuser.h Mon Sep 10 20:07:25 2007
@@ -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
More information about the MPlayer-cvslog
mailing list