|
|
| version 1.10, 2004/06/20 00:56:26 | version 1.16, 2008/02/07 14:37:30 |
|---|---|
| Line 8 enum { | Line 8 enum { |
| #define PI 3.14159265357989 | #define PI 3.14159265357989 |
| #endif | #endif |
| #ifndef BRESULT | |
| #define BRESULT UINT | |
| #endif | |
| #ifndef INTPTR | |
| #define INTPTR long | |
| #endif | |
| #ifndef LOADINTELDWORD | #ifndef LOADINTELDWORD |
| #define LOADINTELDWORD(a) (((UINT32)(a)[0]) | \ | #define LOADINTELDWORD(a) (((UINT32)(a)[0]) | \ |
| ((UINT32)(a)[1] << 8) | \ | ((UINT32)(a)[1] << 8) | \ |
| Line 20 enum { | Line 28 enum { |
| #endif | #endif |
| #ifndef STOREINTELDWORD | #ifndef STOREINTELDWORD |
| #define STOREINTELDWORD(a, b) *((a)+0) = (BYTE)((b)); \ | #define STOREINTELDWORD(a, b) *((a)+0) = (UINT8)((b)); \ |
| *((a)+1) = (BYTE)((b)>>8); \ | *((a)+1) = (UINT8)((b)>>8); \ |
| *((a)+2) = (BYTE)((b)>>16); \ | *((a)+2) = (UINT8)((b)>>16); \ |
| *((a)+3) = (BYTE)((b)>>24) | *((a)+3) = (UINT8)((b)>>24) |
| #endif | #endif |
| #ifndef STOREINTELWORD | #ifndef STOREINTELWORD |
| #define STOREINTELWORD(a, b) *((a)+0) = (BYTE)((b)); \ | #define STOREINTELWORD(a, b) *((a)+0) = (UINT8)((b)); \ |
| *((a)+1) = (BYTE)((b)>>8) | *((a)+1) = (UINT8)((b)>>8) |
| #endif | |
| #ifndef NELEMENTS | |
| #define NELEMENTS(a) ((int)(sizeof(a) / sizeof(a[0]))) | |
| #endif | #endif |
| Line 41 enum { | Line 53 enum { |
| #define REG16 UINT16 | #define REG16 UINT16 |
| #endif | #endif |
| #ifndef LOW8 | |
| #define LOW8(a) ((UINT8)(a)) | |
| #endif | |
| #ifndef LOW10 | |
| #define LOW10(a) ((a) & 0x03ff) | |
| #endif | |
| #ifndef LOW11 | |
| #define LOW11(a) ((a) & 0x07ff) | |
| #endif | |
| #ifndef LOW12 | #ifndef LOW12 |
| #define LOW12(a) ((a) & 0x0fff) | #define LOW12(a) ((a) & 0x0fff) |
| #endif | #endif |
| Line 58 enum { | Line 79 enum { |
| #endif | #endif |
| #if !defined(OEMCHAR) | #ifndef OEMCHAR |
| #define OEMCHAR char | #define OEMCHAR char |
| #endif | #endif |
| #if !defined(OEMLITERAL) | #ifndef OEMTEXT |
| #define OEMTEXT(string) (string) | #define OEMTEXT(string) string |
| #endif | #endif |
| #if !defined(OEMNULL) | #ifndef OEMNULLSTR |
| #define OEMNULLSTR OEMTEXT("") | #define OEMNULLSTR OEMTEXT("") |
| #endif | #endif |
| #if 0 | |
| #ifndef STRLITERAL | #ifndef STRLITERAL |
| #ifdef UNICODE | #ifdef UNICODE |
| #define STRLITERAL(string) _T(string) | #define STRLITERAL(string) _T(string) |
| Line 76 enum { | Line 98 enum { |
| #define STRLITERAL(string) (string) | #define STRLITERAL(string) (string) |
| #endif | #endif |
| #endif | #endif |
| #endif | |
| #if !defined(RGB16) | #if !defined(RGB16) |
| #define RGB16 UINT16 | #define RGB16 UINT16 |
| Line 108 typedef union { | Line 131 typedef union { |
| #endif | #endif |
| #define FTYPEID(a, b, c, d) (((a) << 24) + ((b) << 16) + ((c) << 8) + (d)) | |
| enum { | enum { |
| FTYPE_NONE = 0, // ¼«Æ°È½ÊÌ or PC | FTYPE_NONE = 0, |
| FTYPE_SMIL, | FTYPE_SMIL = FTYPEID('S','M','I','L'), |
| FTYPE_TEXT, | FTYPE_TEXT = FTYPEID('T','E','X','T'), |
| FTYPE_BMP, | FTYPE_BMP = FTYPEID('B','M','P',' '), |
| FTYPE_PICT, | FTYPE_GIF = FTYPEID('G','I','F',' '), |
| FTYPE_PNG, | FTYPE_WAVE = FTYPEID('W','A','V','E'), |
| FTYPE_WAV, | FTYPE_OGG = FTYPEID('O','G','G',' '), |
| FTYPE_OGG, | FTYPE_MP3 = FTYPEID('M','P','3',' '), |
| FTYPE_D88, | FTYPE_D88 = FTYPEID('.','D','8','8'), |
| FTYPE_FDI, | FTYPE_FDI = FTYPEID('.','F','D','I'), |
| FTYPE_BETA, | FTYPE_BETA = FTYPEID('B','E','T','A'), |
| FTYPE_THD, | FTYPE_THD = FTYPEID('.','T','H','D'), |
| FTYPE_NHD, | FTYPE_NHD = FTYPEID('.','N','H','D'), |
| FTYPE_HDI, | FTYPE_HDI = FTYPEID('.','H','D','I'), |
| FTYPE_HDD, | FTYPE_HDD = FTYPEID('.','H','D','D'), |
| FTYPE_S98, | FTYPE_S98 = FTYPEID('.','S','9','8'), |
| FTYPE_MIMPI, | FTYPE_MIMPI = FTYPEID('M','I','M','P') |
| FTYPE_USER | |
| }; | }; |