| version 1.2, 2003/10/17 03:52:24 | version 1.8, 2004/03/26 05:51:40 | 
| Line 32  enum { | Line 32  enum { | 
 | #endif | #endif | 
 |  |  | 
 |  |  | 
 |  | // ---- Optimize Macros | 
 |  |  | 
 |  | #ifndef REG8 | 
 |  | #define REG8            BYTE | 
 |  | #endif | 
 |  | #ifndef REG16 | 
 |  | #define REG16           UINT16 | 
 |  | #endif | 
 |  |  | 
 |  | #ifndef LOW12 | 
 |  | #define LOW12(a)                                ((a) & 0x0fff) | 
 |  | #endif | 
 |  | #ifndef LOW14 | 
 |  | #define LOW14(a)                                ((a) & 0x3fff) | 
 |  | #endif | 
 |  | #ifndef LOW15 | 
 |  | #define LOW15(a)                                ((a) & 0x7fff) | 
 |  | #endif | 
 |  | #ifndef LOW16 | 
 |  | #define LOW16(a)                                ((UINT16)(a)) | 
 |  | #endif | 
 |  | #ifndef HIGH16 | 
 |  | #define HIGH16(a)                               (((UINT32)(a)) >> 16) | 
 |  | #endif | 
 |  |  | 
 | #ifndef STRLITERAL | #ifndef STRLITERAL | 
 | #ifdef UNICODE | #ifdef UNICODE | 
 | #define STRLITERAL(string)              _T(string) | #define STRLITERAL(string)              _T(string) | 
| Line 48  enum { | Line 73  enum { | 
 | #if defined(BYTESEX_LITTLE) | #if defined(BYTESEX_LITTLE) | 
 | typedef union { | typedef union { | 
 | struct { | struct { | 
| BYTE    b; | UINT8   b; | 
| BYTE    g; | UINT8   g; | 
| BYTE    r; | UINT8   r; | 
| BYTE    e; | UINT8   e; | 
 | } p; | } p; | 
 | UINT32  d; | UINT32  d; | 
 | } RGB32; | } RGB32; | 
 | #elif defined(BYTESEX_BIG) | #elif defined(BYTESEX_BIG) | 
 | typedef union { | typedef union { | 
 | struct { | struct { | 
| BYTE    e; | UINT8   e; | 
| BYTE    r; | UINT8   r; | 
| BYTE    g; | UINT8   g; | 
| BYTE    b; | UINT8   b; | 
 | } p; | } p; | 
 | UINT32  d; | UINT32  d; | 
 | } RGB32; | } RGB32; | 
 | #endif | #endif | 
 | #endif | #endif | 
 |  |  | 
 |  |  | 
 |  | enum { | 
 |  | FTYPE_NONE = 0,         // ¼«Æ°È½ÊÌ or PC | 
 |  | FTYPE_SMIL, | 
 |  | FTYPE_TEXT, | 
 |  | FTYPE_BMP, | 
 |  | FTYPE_PICT, | 
 |  | FTYPE_PNG, | 
 |  | FTYPE_WAV, | 
 |  | FTYPE_OGG, | 
 |  | FTYPE_D88, | 
 |  | FTYPE_FDI, | 
 |  | FTYPE_BETA, | 
 |  | FTYPE_THD, | 
 |  | FTYPE_NHD, | 
 |  | FTYPE_HDI, | 
 |  | FTYPE_HDD, | 
 |  | FTYPE_S98, | 
 |  | FTYPE_MIMPI, | 
 |  | FTYPE_USER | 
 |  | }; | 
 |  |  | 
 |  |  | 
 |  | #if !defined(INLINE) | 
 |  | #define INLINE | 
 |  | #endif | 
 |  | #if !defined(FASTCALL) | 
 |  | #define FASTCALL | 
 |  | #endif | 
 |  |  |