2d2f03b022
This resolves a few of the coding style issues in the .h files for this driver. It doesn't get all of them by far, but it's a good start. Cc: Al Cho <acho@novell.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
27 lines
676 B
C
27 lines
676 B
C
#ifndef COMMON_INCD
|
|
#define COMMON_INCD
|
|
|
|
typedef void VOID;
|
|
typedef u8 BOOLEAN;
|
|
typedef u8 BYTE;
|
|
typedef u8 *PBYTE;
|
|
typedef u16 WORD;
|
|
typedef u16 *PWORD;
|
|
typedef u32 DWORD;
|
|
typedef u32 *PDWORD;
|
|
|
|
#define swapWORD(w) ((((unsigned short)(w) << 8) & 0xff00) | \
|
|
(((unsigned short)(w) >> 8) & 0x00ff))
|
|
#define swapDWORD(dw) ((((unsigned long)(dw) << 24) & 0xff000000) | \
|
|
(((unsigned long)(dw) << 8) & 0x00ff0000) | \
|
|
(((unsigned long)(dw) >> 8) & 0x0000ff00) | \
|
|
(((unsigned long)(dw) >> 24) & 0x000000ff))
|
|
|
|
#define LittleEndianWORD(w) (w)
|
|
#define LittleEndianDWORD(dw) (dw)
|
|
#define BigEndianWORD(w) swapWORD(w)
|
|
#define BigEndianDWORD(dw) swapDWORD(dw)
|
|
|
|
#endif
|
|
|