Ignore:
Timestamp:
Aug 12, 2001, 5:34:51 PM (24 years ago)
Author:
umoeller
Message:

XML updates.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/encodings/base.h

    r37 r97  
    77 */
    88
    9 /*
    10  *@@ XWPENCODINGMAP:
    11  *      entry in an 8-bit to Unicode conversion table.
    12  */
     9#if __cplusplus
     10extern "C" {
     11#endif
    1312
    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
    1915
    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     */
    2620
    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;
    7226
     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     */
    7333
     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.