Changeset 97 for trunk/include/encodings/base.h
- Timestamp:
- Aug 12, 2001, 5:34:51 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/encodings/base.h
r37 r97 7 7 */ 8 8 9 /* 10 *@@ XWPENCODINGMAP: 11 * entry in an 8-bit to Unicode conversion table. 12 */ 9 #if __cplusplus 10 extern "C" { 11 #endif 13 12 14 typedef struct _XWPENCODINGMAP 15 { 16 unsigned short usFrom; 17 unsigned short usUni; 18 } XWPENCODINGMAP, *PXWPENCODINGMAP; 13 #ifndef ENC_BASE_HEADER_INCLUDED 14 #define ENC_BASE_HEADER_INCLUDED 19 15 20 /* 21 *@@ XWPENCODINGID: 22 * enum identifying each encoding set which is 23 * generally supported. Each ID corresponds to 24 * one header file in include\encodings\. 25 */ 16 /* 17 *@@ XWPENCODINGMAP: 18 * entry in an 8-bit to Unicode conversion table. 19 */ 26 20 27 typedef enum _XWPENCODINGID 28 { 29 enc_cp437, 30 enc_cp737, 31 enc_cp775, 32 enc_cp850, 33 enc_cp852, 34 enc_cp855, 35 enc_cp857, 36 enc_cp860, 37 enc_cp861, 38 enc_cp862, 39 enc_cp863, 40 enc_cp864, 41 enc_cp865, 42 enc_cp866, 43 enc_cp869, 44 enc_cp874, 45 enc_cp932, 46 enc_cp936, 47 enc_cp949, 48 enc_cp950, 49 enc_cp1250, 50 enc_cp1251, 51 enc_cp1252, 52 enc_cp1253, 53 enc_cp1254, 54 enc_cp1255, 55 enc_cp1256, 56 enc_cp1257, 57 enc_cp1258, 58 enc_iso8859_1, 59 enc_iso8859_2, 60 enc_iso8859_3, 61 enc_iso8859_4, 62 enc_iso8859_5, 63 enc_iso8859_6, 64 enc_iso8859_7, 65 enc_iso8859_8, 66 enc_iso8859_9, 67 enc_iso8859_10, 68 enc_iso8859_13, 69 enc_iso8859_14, 70 enc_iso8859_15 71 } XWPENCODINGID; 21 typedef struct _XWPENCODINGMAP 22 { 23 unsigned short usFrom; 24 unsigned short usUni; 25 } XWPENCODINGMAP, *PXWPENCODINGMAP; 72 26 27 /* 28 *@@ XWPENCODINGID: 29 * enum identifying each encoding set which is 30 * generally supported. Each ID corresponds to 31 * one header file in include\encodings\. 32 */ 73 33 34 typedef enum _XWPENCODINGID 35 { 36 enc_cp437, 37 enc_cp737, 38 enc_cp775, 39 enc_cp850, 40 enc_cp852, 41 enc_cp855, 42 enc_cp857, 43 enc_cp860, 44 enc_cp861, 45 enc_cp862, 46 enc_cp863, 47 enc_cp864, 48 enc_cp865, 49 enc_cp866, 50 enc_cp869, 51 enc_cp874, 52 enc_cp932, 53 enc_cp936, 54 enc_cp949, 55 enc_cp950, 56 enc_cp1250, 57 enc_cp1251, 58 enc_cp1252, 59 enc_cp1253, 60 enc_cp1254, 61 enc_cp1255, 62 enc_cp1256, 63 enc_cp1257, 64 enc_cp1258, 65 enc_iso8859_1, 66 enc_iso8859_2, 67 enc_iso8859_3, 68 enc_iso8859_4, 69 enc_iso8859_5, 70 enc_iso8859_6, 71 enc_iso8859_7, 72 enc_iso8859_8, 73 enc_iso8859_9, 74 enc_iso8859_10, 75 enc_iso8859_13, 76 enc_iso8859_14, 77 enc_iso8859_15 78 } XWPENCODINGID; 79 80 unsigned long encDecodeUTF8(const char **ppch); 81 82 #endif 83 84 #if __cplusplus 85 } 86 #endif 87
Note:
See TracChangeset
for help on using the changeset viewer.