|
|
| version 1.8, 2004/03/26 05:51:40 | version 1.9, 2004/03/26 06:47:11 |
|---|---|
| Line 72 enum { | Line 72 enum { |
| #if !defined(RGB32) | #if !defined(RGB32) |
| #if defined(BYTESEX_LITTLE) | #if defined(BYTESEX_LITTLE) |
| typedef union { | typedef union { |
| UINT32 d; | |
| struct { | struct { |
| UINT8 b; | UINT8 b; |
| UINT8 g; | UINT8 g; |
| UINT8 r; | UINT8 r; |
| UINT8 e; | UINT8 e; |
| } p; | } p; |
| UINT32 d; | |
| } RGB32; | } RGB32; |
| #define RGB32D(r, g, b) (((r) << 16) + ((g) << 8) + ((b) << 0)) | |
| #elif defined(BYTESEX_BIG) | #elif defined(BYTESEX_BIG) |
| typedef union { | typedef union { |
| UINT32 d; | |
| struct { | struct { |
| UINT8 e; | UINT8 e; |
| UINT8 r; | UINT8 r; |
| UINT8 g; | UINT8 g; |
| UINT8 b; | UINT8 b; |
| } p; | } p; |
| UINT32 d; | |
| } RGB32; | } RGB32; |
| #define RGB32D(r, g, b) (((r) << 16) + ((g) << 8) + ((b) << 0)) | |
| #endif | #endif |
| #endif | #endif |