| #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 |
| |