Mercurial > mplayer.hg
changeset 12979:6f18105c058a
Better protection against double definition of MPEGLAYER3WAVEFORMAT
author | wight |
---|---|
date | Mon, 09 Aug 2004 15:53:10 +0000 |
parents | fd3f2cacd434 |
children | 4cffd6585cd3 |
files | libmpdemux/ms_hdr.h loader/wine/mmreg.h |
diffstat | 2 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpdemux/ms_hdr.h Mon Aug 09 11:12:52 2004 +0000 +++ b/libmpdemux/ms_hdr.h Mon Aug 09 15:53:10 2004 +0000 @@ -14,6 +14,8 @@ } WAVEFORMATEX, *PWAVEFORMATEX, *NPWAVEFORMATEX, *LPWAVEFORMATEX; #endif /* _WAVEFORMATEX_ */ +#ifndef _MPEGLAYER3WAVEFORMAT_ +#define _MPEGLAYER3WAVEFORMAT_ typedef struct __attribute__((__packed__)) mpeglayer3waveformat_tag { WAVEFORMATEX wf; unsigned short wID; @@ -22,6 +24,7 @@ unsigned short nFramesPerBlock; unsigned short nCodecDelay; } MPEGLAYER3WAVEFORMAT; +#endif /* _MPEGLAYER3WAVEFORMAT_ */ #if !defined(_BITMAPINFOHEADER_) && !defined(_WINGDI_H) #define _BITMAPINFOHEADER_
--- a/loader/wine/mmreg.h Mon Aug 09 11:12:52 2004 +0000 +++ b/loader/wine/mmreg.h Mon Aug 09 15:53:10 2004 +0000 @@ -83,7 +83,8 @@ } WAVEFORMATEXTENSIBLE, *PWAVEFORMATEXTENSIBLE; #endif // !_WAVEFORMATEXTENSIBLE_ -/* +#ifndef _MPEGLAYER3WAVEFORMAT_ +#define _MPEGLAYER3WAVEFORMAT_ typedef struct mpeglayer3waveformat_tag { WORD wFormatTag WINE_PACKED; WORD nChannels WINE_PACKED; @@ -98,7 +99,7 @@ WORD nFramesPerBlock WINE_PACKED; WORD nCodecDelay WINE_PACKED; } MPEGLAYER3WAVEFORMAT; -*/ +#endif /* !_MPEGLAYER3WAVEFORMAT_ */ /* WAVE form wFormatTag IDs */