Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

encodings.h

00001 /*
00002  * This file produced from encodings.pl on Wed Dec  3 08:11:01 2003
00003  * $Id: encodings.h,v 1.11 2003/12/03 07:13:00 freddy77 Exp $
00004  */
00005 static const TDS_ENCODING canonic_charsets[] = {
00006         {        "ISO-8859-1",  1, 1},  /*   0 */
00007         {             "UTF-8",  1, 4},  /*   1 */
00008         {           "UCS-2LE",  2, 2},  /*   2 */
00009         {           "UCS-2BE",  2, 2},  /*   3 */
00010         {         "ARMSCII-8",  1, 1},  /*   4 */
00011         {             "BIG-5",  1, 2},  /*   5 */
00012         {        "BIG5-HKSCS",  1, 2},  /*   6 */
00013         {               "C99",  1, 1},  /*   7 */
00014         {           "CHINESE",  1, 1},  /*   8 */
00015         {                "CN",  1, 1},  /*   9 */
00016         {             "CN-GB",  1, 2},  /*  10 */
00017         {    "CN-GB-ISOIR165",  1, 1},  /*  11 */
00018         {            "CP1133",  1, 1},  /*  12 */
00019         {            "CP1250",  1, 1},  /*  13 */
00020         {            "CP1251",  1, 1},  /*  14 */
00021         {            "CP1252",  1, 1},  /*  15 */
00022         {            "CP1253",  1, 1},  /*  16 */
00023         {            "CP1254",  1, 1},  /*  17 */
00024         {            "CP1255",  1, 1},  /*  18 */
00025         {            "CP1256",  1, 1},  /*  19 */
00026         {            "CP1257",  1, 1},  /*  20 */
00027         {            "CP1258",  1, 1},  /*  21 */
00028         {            "CP1361",  1, 2},  /*  22 */
00029         {             "CP850",  1, 1},  /*  23 */
00030         {             "CP862",  1, 1},  /*  24 */
00031         {             "CP866",  1, 1},  /*  25 */
00032         {             "CP874",  1, 1},  /*  26 */
00033         {             "CP932",  1, 2},  /*  27 */
00034         {             "CP936",  1, 2},  /*  28 */
00035         {             "CP949",  1, 2},  /*  29 */
00036         {             "CP950",  1, 2},  /*  30 */
00037         {            "EUC-JP",  1, 3},  /*  31 */
00038         {            "EUC-KR",  1, 2},  /*  32 */
00039         {            "EUC-TW",  1, 4},  /*  33 */
00040         {           "GB18030",  1, 4},  /*  34 */
00041         {  "GEORGIAN-ACADEMY",  1, 1},  /*  35 */
00042         {       "GEORGIAN-PS",  1, 1},  /*  36 */
00043         {                "HZ",  1, 1},  /*  37 */
00044         {       "ISO-2022-CN",  1, 4},  /*  38 */
00045         {   "ISO-2022-CN-EXT",  1, 4},  /*  39 */
00046         {       "ISO-2022-JP",  1, 1},  /*  40 */
00047         {     "ISO-2022-JP-1",  1, 1},  /*  41 */
00048         {     "ISO-2022-JP-2",  1, 1},  /*  42 */
00049         {       "ISO-2022-KR",  1, 2},  /*  43 */
00050         {       "ISO-8859-10",  1, 1},  /*  44 */
00051         {       "ISO-8859-13",  1, 1},  /*  45 */
00052         {       "ISO-8859-14",  1, 1},  /*  46 */
00053         {       "ISO-8859-15",  1, 1},  /*  47 */
00054         {       "ISO-8859-16",  1, 1},  /*  48 */
00055         {        "ISO-8859-2",  1, 1},  /*  49 */
00056         {        "ISO-8859-3",  1, 1},  /*  50 */
00057         {        "ISO-8859-4",  1, 1},  /*  51 */
00058         {        "ISO-8859-5",  1, 1},  /*  52 */
00059         {        "ISO-8859-6",  1, 1},  /*  53 */
00060         {        "ISO-8859-7",  1, 1},  /*  54 */
00061         {        "ISO-8859-8",  1, 1},  /*  55 */
00062         {        "ISO-8859-9",  1, 1},  /*  56 */
00063         {         "ISO-IR-14",  1, 1},  /*  57 */
00064         {        "ISO-IR-149",  1, 1},  /*  58 */
00065         {        "ISO-IR-159",  1, 1},  /*  59 */
00066         {        "ISO-IR-166",  1, 1},  /*  60 */
00067         {         "ISO-IR-87",  1, 1},  /*  61 */
00068         {              "JAVA",  1, 1},  /*  62 */
00069         {     "JISX0201-1976",  1, 1},  /*  63 */
00070         {            "KOI8-R",  1, 1},  /*  64 */
00071         {           "KOI8-RU",  1, 1},  /*  65 */
00072         {            "KOI8-T",  1, 1},  /*  66 */
00073         {            "KOI8-U",  1, 1},  /*  67 */
00074         {               "MAC",  1, 1},  /*  68 */
00075         {         "MACARABIC",  1, 1},  /*  69 */
00076         {  "MACCENTRALEUROPE",  1, 1},  /*  70 */
00077         {       "MACCROATIAN",  1, 1},  /*  71 */
00078         {       "MACCYRILLIC",  1, 1},  /*  72 */
00079         {          "MACGREEK",  1, 1},  /*  73 */
00080         {         "MACHEBREW",  1, 1},  /*  74 */
00081         {        "MACICELAND",  1, 1},  /*  75 */
00082         {        "MACROMANIA",  1, 1},  /*  76 */
00083         {           "MACTHAI",  1, 1},  /*  77 */
00084         {        "MACTURKISH",  1, 1},  /*  78 */
00085         {        "MACUKRAINE",  1, 1},  /*  79 */
00086         {         "MULELAO-1",  1, 1},  /*  80 */
00087         {          "NEXTSTEP",  1, 1},  /*  81 */
00088         {            "ROMAN8",  1, 1},  /*  82 */
00089         {              "SJIS",  1, 2},  /*  83 */
00090         {              "TCVN",  1, 1},  /*  84 */
00091         {             "UCS-2",  2, 2},  /*  85 */
00092         {    "UCS-2-INTERNAL",  2, 2},  /*  86 */
00093         {     "UCS-2-SWAPPED",  2, 2},  /*  87 */
00094         {             "UCS-4",  4, 4},  /*  88 */
00095         {    "UCS-4-INTERNAL",  4, 4},  /*  89 */
00096         {     "UCS-4-SWAPPED",  4, 4},  /*  90 */
00097         {           "UCS-4BE",  4, 4},  /*  91 */
00098         {           "UCS-4LE",  4, 4},  /*  92 */
00099         {          "US-ASCII",  1, 1},  /*  93 */
00100         {            "UTF-16",  2, 4},  /*  94 */
00101         {          "UTF-16BE",  2, 4},  /*  95 */
00102         {          "UTF-16LE",  2, 4},  /*  96 */
00103         {            "UTF-32",  4, 4},  /*  97 */
00104         {          "UTF-32BE",  4, 4},  /*  98 */
00105         {          "UTF-32LE",  4, 4},  /*  99 */
00106         {             "UTF-7",  1, 4},  /* 100 */
00107         {            "VISCII",  1, 1},  /* 101 */
00108         {"",    0, 0}
00109 };
00110 
00111 enum {
00112                 TDS_CHARSET_ISO_8859_1 =   0,
00113                      TDS_CHARSET_UTF_8 =   1,
00114                    TDS_CHARSET_UCS_2LE =   2,
00115                    TDS_CHARSET_UCS_2BE =   3,
00116                  TDS_CHARSET_ARMSCII_8 =   4,
00117                      TDS_CHARSET_BIG_5 =   5,
00118                 TDS_CHARSET_BIG5_HKSCS =   6,
00119                        TDS_CHARSET_C99 =   7,
00120                    TDS_CHARSET_CHINESE =   8,
00121                         TDS_CHARSET_CN =   9,
00122                      TDS_CHARSET_CN_GB =  10,
00123             TDS_CHARSET_CN_GB_ISOIR165 =  11,
00124                     TDS_CHARSET_CP1133 =  12,
00125                     TDS_CHARSET_CP1250 =  13,
00126                     TDS_CHARSET_CP1251 =  14,
00127                     TDS_CHARSET_CP1252 =  15,
00128                     TDS_CHARSET_CP1253 =  16,
00129                     TDS_CHARSET_CP1254 =  17,
00130                     TDS_CHARSET_CP1255 =  18,
00131                     TDS_CHARSET_CP1256 =  19,
00132                     TDS_CHARSET_CP1257 =  20,
00133                     TDS_CHARSET_CP1258 =  21,
00134                     TDS_CHARSET_CP1361 =  22,
00135                      TDS_CHARSET_CP850 =  23,
00136                      TDS_CHARSET_CP862 =  24,
00137                      TDS_CHARSET_CP866 =  25,
00138                      TDS_CHARSET_CP874 =  26,
00139                      TDS_CHARSET_CP932 =  27,
00140                      TDS_CHARSET_CP936 =  28,
00141                      TDS_CHARSET_CP949 =  29,
00142                      TDS_CHARSET_CP950 =  30,
00143                     TDS_CHARSET_EUC_JP =  31,
00144                     TDS_CHARSET_EUC_KR =  32,
00145                     TDS_CHARSET_EUC_TW =  33,
00146                    TDS_CHARSET_GB18030 =  34,
00147           TDS_CHARSET_GEORGIAN_ACADEMY =  35,
00148                TDS_CHARSET_GEORGIAN_PS =  36,
00149                         TDS_CHARSET_HZ =  37,
00150                TDS_CHARSET_ISO_2022_CN =  38,
00151            TDS_CHARSET_ISO_2022_CN_EXT =  39,
00152                TDS_CHARSET_ISO_2022_JP =  40,
00153              TDS_CHARSET_ISO_2022_JP_1 =  41,
00154              TDS_CHARSET_ISO_2022_JP_2 =  42,
00155                TDS_CHARSET_ISO_2022_KR =  43,
00156                TDS_CHARSET_ISO_8859_10 =  44,
00157                TDS_CHARSET_ISO_8859_13 =  45,
00158                TDS_CHARSET_ISO_8859_14 =  46,
00159                TDS_CHARSET_ISO_8859_15 =  47,
00160                TDS_CHARSET_ISO_8859_16 =  48,
00161                 TDS_CHARSET_ISO_8859_2 =  49,
00162                 TDS_CHARSET_ISO_8859_3 =  50,
00163                 TDS_CHARSET_ISO_8859_4 =  51,
00164                 TDS_CHARSET_ISO_8859_5 =  52,
00165                 TDS_CHARSET_ISO_8859_6 =  53,
00166                 TDS_CHARSET_ISO_8859_7 =  54,
00167                 TDS_CHARSET_ISO_8859_8 =  55,
00168                 TDS_CHARSET_ISO_8859_9 =  56,
00169                  TDS_CHARSET_ISO_IR_14 =  57,
00170                 TDS_CHARSET_ISO_IR_149 =  58,
00171                 TDS_CHARSET_ISO_IR_159 =  59,
00172                 TDS_CHARSET_ISO_IR_166 =  60,
00173                  TDS_CHARSET_ISO_IR_87 =  61,
00174                       TDS_CHARSET_JAVA =  62,
00175              TDS_CHARSET_JISX0201_1976 =  63,
00176                     TDS_CHARSET_KOI8_R =  64,
00177                    TDS_CHARSET_KOI8_RU =  65,
00178                     TDS_CHARSET_KOI8_T =  66,
00179                     TDS_CHARSET_KOI8_U =  67,
00180                        TDS_CHARSET_MAC =  68,
00181                  TDS_CHARSET_MACARABIC =  69,
00182           TDS_CHARSET_MACCENTRALEUROPE =  70,
00183                TDS_CHARSET_MACCROATIAN =  71,
00184                TDS_CHARSET_MACCYRILLIC =  72,
00185                   TDS_CHARSET_MACGREEK =  73,
00186                  TDS_CHARSET_MACHEBREW =  74,
00187                 TDS_CHARSET_MACICELAND =  75,
00188                 TDS_CHARSET_MACROMANIA =  76,
00189                    TDS_CHARSET_MACTHAI =  77,
00190                 TDS_CHARSET_MACTURKISH =  78,
00191                 TDS_CHARSET_MACUKRAINE =  79,
00192                  TDS_CHARSET_MULELAO_1 =  80,
00193                   TDS_CHARSET_NEXTSTEP =  81,
00194                     TDS_CHARSET_ROMAN8 =  82,
00195                       TDS_CHARSET_SJIS =  83,
00196                       TDS_CHARSET_TCVN =  84,
00197                      TDS_CHARSET_UCS_2 =  85,
00198             TDS_CHARSET_UCS_2_INTERNAL =  86,
00199              TDS_CHARSET_UCS_2_SWAPPED =  87,
00200                      TDS_CHARSET_UCS_4 =  88,
00201             TDS_CHARSET_UCS_4_INTERNAL =  89,
00202              TDS_CHARSET_UCS_4_SWAPPED =  90,
00203                    TDS_CHARSET_UCS_4BE =  91,
00204                    TDS_CHARSET_UCS_4LE =  92,
00205                   TDS_CHARSET_US_ASCII =  93,
00206                     TDS_CHARSET_UTF_16 =  94,
00207                   TDS_CHARSET_UTF_16BE =  95,
00208                   TDS_CHARSET_UTF_16LE =  96,
00209                     TDS_CHARSET_UTF_32 =  97,
00210                   TDS_CHARSET_UTF_32BE =  98,
00211                   TDS_CHARSET_UTF_32LE =  99,
00212                      TDS_CHARSET_UTF_7 = 100,
00213                     TDS_CHARSET_VISCII = 101,
00214                       TDS_NUM_CHARSETS = 102
00215 };
00216 
00217 static const CHARACTER_SET_ALIAS iconv_aliases[] = {
00218         {                    "646",   93 },
00219         {                    "850",   23 },
00220         {                    "862",   24 },
00221         {                    "866",   25 },
00222         {         "ANSI_X3.4-1968",   93 },
00223         {         "ANSI_X3.4-1986",   93 },
00224         {                 "ARABIC",   53 },
00225         {              "ARMSCII-8",    4 },
00226         {                  "ASCII",   93 },
00227         {               "ASMO-708",   53 },
00228         {                  "BIG-5",    5 },
00229         {               "BIG-FIVE",    5 },
00230         {                   "BIG5",    5 },
00231         {             "BIG5-HKSCS",    6 },
00232         {              "BIG5HKSCS",    6 },
00233         {                "BIGFIVE",    5 },
00234         {                    "C99",    7 },
00235         {                "CHINESE",    8 },
00236         {                     "CN",    9 },
00237         {                "CN-BIG5",    5 },
00238         {                  "CN-GB",   10 },
00239         {         "CN-GB-ISOIR165",   11 },
00240         {                 "CP1133",   12 },
00241         {                 "CP1250",   13 },
00242         {                 "CP1251",   14 },
00243         {                 "CP1252",   15 },
00244         {                 "CP1253",   16 },
00245         {                 "CP1254",   17 },
00246         {                 "CP1255",   18 },
00247         {                 "CP1256",   19 },
00248         {                 "CP1257",   20 },
00249         {                 "CP1258",   21 },
00250         {                 "CP1361",   22 },
00251         {                  "CP367",   93 },
00252         {                  "CP819",    0 },
00253         {                  "CP850",   23 },
00254         {                  "CP862",   24 },
00255         {                  "CP866",   25 },
00256         {                  "CP874",   26 },
00257         {                  "CP932",   27 },
00258         {                  "CP936",   28 },
00259         {                  "CP949",   29 },
00260         {                  "CP950",   30 },
00261         {                "CSASCII",   93 },
00262         {                 "CSBIG5",    5 },
00263         {                "CSEUCKR",   32 },
00264         {    "CSEUCPKDFMTJAPANESE",   31 },
00265         {                "CSEUCTW",   33 },
00266         {               "CSGB2312",   10 },
00267         {    "CSHALFWIDTHKATAKANA",   63 },
00268         {             "CSHPROMAN8",   82 },
00269         {               "CSIBM866",   25 },
00270         {      "CSISO14JISC6220RO",   57 },
00271         {   "CSISO159JISX02121990",   59 },
00272         {            "CSISO2022CN",   38 },
00273         {            "CSISO2022JP",   40 },
00274         {           "CSISO2022JP2",   42 },
00275         {            "CSISO2022KR",   43 },
00276         {          "CSISO57GB1988",    9 },
00277         {        "CSISO58GB231280",    8 },
00278         {        "CSISO87JISX0208",   61 },
00279         {            "CSISOLATIN1",    0 },
00280         {            "CSISOLATIN2",   49 },
00281         {            "CSISOLATIN3",   50 },
00282         {            "CSISOLATIN4",   51 },
00283         {            "CSISOLATIN5",   56 },
00284         {            "CSISOLATIN6",   44 },
00285         {       "CSISOLATINARABIC",   53 },
00286         {     "CSISOLATINCYRILLIC",   52 },
00287         {        "CSISOLATINGREEK",   54 },
00288         {       "CSISOLATINHEBREW",   55 },
00289         {                "CSKOI8R",   64 },
00290         {          "CSKSC56011987",   58 },
00291         {            "CSMACINTOSH",   68 },
00292         {    "CSPC850MULTILINGUAL",   23 },
00293         {     "CSPC862LATINHEBREW",   24 },
00294         {             "CSSHIFTJIS",   83 },
00295         {                 "CSUCS4",   88 },
00296         {              "CSUNICODE",   85 },
00297         {            "CSUNICODE11",    3 },
00298         {        "CSUNICODE11UTF7",  100 },
00299         {               "CSVISCII",  101 },
00300         {               "CYRILLIC",   52 },
00301         {               "ECMA-114",   53 },
00302         {               "ECMA-118",   54 },
00303         {               "ELOT_928",   54 },
00304         {                 "EUC-CN",   10 },
00305         {                 "EUC-JP",   31 },
00306         {                 "EUC-KR",   32 },
00307         {                 "EUC-TW",   33 },
00308         {                  "EUCCN",   10 },
00309         {                  "EUCJP",   31 },
00310         {                  "EUCKR",   32 },
00311         {                  "EUCTW",   33 },
00312         {"EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",   31 },
00313         {                "GB18030",   34 },
00314         {                 "GB2312",   10 },
00315         {                    "GBK",   28 },
00316         {             "GB_1988-80",    9 },
00317         {             "GB_2312-80",    8 },
00318         {       "GEORGIAN-ACADEMY",   35 },
00319         {            "GEORGIAN-PS",   36 },
00320         {                  "GREEK",   54 },
00321         {                 "GREEK8",   54 },
00322         {                 "HEBREW",   55 },
00323         {              "HP-ROMAN8",   82 },
00324         {                     "HZ",   37 },
00325         {             "HZ-GB-2312",   37 },
00326         {             "IBM-CP1133",   12 },
00327         {                 "IBM367",   93 },
00328         {                 "IBM819",    0 },
00329         {                 "IBM850",   23 },
00330         {                 "IBM862",   24 },
00331         {                 "IBM866",   25 },
00332         {        "ISO-10646-UCS-2",   85 },
00333         {        "ISO-10646-UCS-4",   88 },
00334         {            "ISO-2022-CN",   38 },
00335         {        "ISO-2022-CN-EXT",   39 },
00336         {            "ISO-2022-JP",   40 },
00337         {          "ISO-2022-JP-1",   41 },
00338         {          "ISO-2022-JP-2",   42 },
00339         {            "ISO-2022-KR",   43 },
00340         {             "ISO-8859-1",    0 },
00341         {            "ISO-8859-10",   44 },
00342         {            "ISO-8859-13",   45 },
00343         {            "ISO-8859-14",   46 },
00344         {            "ISO-8859-15",   47 },
00345         {            "ISO-8859-16",   48 },
00346         {             "ISO-8859-2",   49 },
00347         {             "ISO-8859-3",   50 },
00348         {             "ISO-8859-4",   51 },
00349         {             "ISO-8859-5",   52 },
00350         {             "ISO-8859-6",   53 },
00351         {             "ISO-8859-7",   54 },
00352         {             "ISO-8859-8",   55 },
00353         {             "ISO-8859-9",   56 },
00354         {             "ISO-CELTIC",   46 },
00355         {             "ISO-IR-100",    0 },
00356         {             "ISO-IR-101",   49 },
00357         {             "ISO-IR-109",   50 },
00358         {             "ISO-IR-110",   51 },
00359         {             "ISO-IR-126",   54 },
00360         {             "ISO-IR-127",   53 },
00361         {             "ISO-IR-138",   55 },
00362         {              "ISO-IR-14",   57 },
00363         {             "ISO-IR-144",   52 },
00364         {             "ISO-IR-148",   56 },
00365         {             "ISO-IR-149",   58 },
00366         {             "ISO-IR-157",   44 },
00367         {             "ISO-IR-159",   59 },
00368         {             "ISO-IR-165",   11 },
00369         {             "ISO-IR-166",   60 },
00370         {             "ISO-IR-179",   45 },
00371         {             "ISO-IR-199",   46 },
00372         {             "ISO-IR-203",   47 },
00373         {             "ISO-IR-226",   48 },
00374         {              "ISO-IR-57",    9 },
00375         {              "ISO-IR-58",    8 },
00376         {               "ISO-IR-6",   93 },
00377         {              "ISO-IR-87",   61 },
00378         {              "ISO646-CN",    9 },
00379         {              "ISO646-JP",   57 },
00380         {              "ISO646-US",   93 },
00381         {              "ISO8859-1",    0 },
00382         {             "ISO8859-10",   44 },
00383         {             "ISO8859-15",   47 },
00384         {              "ISO8859-2",   49 },
00385         {              "ISO8859-4",   51 },
00386         {              "ISO8859-5",   52 },
00387         {              "ISO8859-6",   53 },
00388         {              "ISO8859-7",   54 },
00389         {              "ISO8859-8",   55 },
00390         {              "ISO8859-9",   56 },
00391         {       "ISO_646.IRV:1991",   93 },
00392         {             "ISO_8859-1",    0 },
00393         {            "ISO_8859-10",   44 },
00394         {       "ISO_8859-10:1992",   44 },
00395         {            "ISO_8859-13",   45 },
00396         {            "ISO_8859-14",   46 },
00397         {       "ISO_8859-14:1998",   46 },
00398         {            "ISO_8859-15",   47 },
00399         {       "ISO_8859-15:1998",   47 },
00400         {            "ISO_8859-16",   48 },
00401         {       "ISO_8859-16:2000",   48 },
00402         {        "ISO_8859-1:1987",    0 },
00403         {             "ISO_8859-2",   49 },
00404         {        "ISO_8859-2:1987",   49 },
00405         {             "ISO_8859-3",   50 },
00406         {        "ISO_8859-3:1988",   50 },
00407         {             "ISO_8859-4",   51 },
00408         {        "ISO_8859-4:1988",   51 },
00409         {             "ISO_8859-5",   52 },
00410         {        "ISO_8859-5:1988",   52 },
00411         {             "ISO_8859-6",   53 },
00412         {        "ISO_8859-6:1987",   53 },
00413         {             "ISO_8859-7",   54 },
00414         {        "ISO_8859-7:1987",   54 },
00415         {             "ISO_8859-8",   55 },
00416         {        "ISO_8859-8:1988",   55 },
00417         {             "ISO_8859-9",   56 },
00418         {        "ISO_8859-9:1989",   56 },
00419         {                   "JAVA",   62 },
00420         {                "JIS0208",   61 },
00421         {          "JISX0201-1976",   63 },
00422         {      "JIS_C6220-1969-RO",   57 },
00423         {         "JIS_C6226-1983",   61 },
00424         {              "JIS_X0201",   63 },
00425         {              "JIS_X0208",   61 },
00426         {         "JIS_X0208-1983",   61 },
00427         {         "JIS_X0208-1990",   61 },
00428         {              "JIS_X0212",   59 },
00429         {         "JIS_X0212-1990",   59 },
00430         {       "JIS_X0212.1990-0",   59 },
00431         {                  "JOHAB",   22 },
00432         {                     "JP",   57 },
00433         {                 "KOI8-R",   64 },
00434         {                "KOI8-RU",   65 },
00435         {                 "KOI8-T",   66 },
00436         {                 "KOI8-U",   67 },
00437         {                 "KOREAN",   58 },
00438         {               "KSC_5601",   58 },
00439         {         "KS_C_5601-1987",   58 },
00440         {         "KS_C_5601-1989",   58 },
00441         {                     "L1",    0 },
00442         {                     "L2",   49 },
00443         {                     "L3",   50 },
00444         {                     "L4",   51 },
00445         {                     "L5",   56 },
00446         {                     "L6",   44 },
00447         {                     "L7",   45 },
00448         {                     "L8",   46 },
00449         {                 "LATIN1",    0 },
00450         {                 "LATIN2",   49 },
00451         {                 "LATIN3",   50 },
00452         {                 "LATIN4",   51 },
00453         {                 "LATIN5",   56 },
00454         {                 "LATIN6",   44 },
00455         {                 "LATIN7",   45 },
00456         {                 "LATIN8",   46 },
00457         {                    "MAC",   68 },
00458         {              "MACARABIC",   69 },
00459         {       "MACCENTRALEUROPE",   70 },
00460         {            "MACCROATIAN",   71 },
00461         {            "MACCYRILLIC",   72 },
00462         {               "MACGREEK",   73 },
00463         {              "MACHEBREW",   74 },
00464         {             "MACICELAND",   75 },
00465         {              "MACINTOSH",   68 },
00466         {               "MACROMAN",   68 },
00467         {             "MACROMANIA",   76 },
00468         {                "MACTHAI",   77 },
00469         {             "MACTURKISH",   78 },
00470         {             "MACUKRAINE",   79 },
00471         {                "MS-ANSI",   15 },
00472         {                "MS-ARAB",   19 },
00473         {                "MS-CYRL",   14 },
00474         {                  "MS-EE",   13 },
00475         {               "MS-GREEK",   16 },
00476         {                "MS-HEBR",   18 },
00477         {                "MS-TURK",   17 },
00478         {               "MS_KANJI",   83 },
00479         {              "MULELAO-1",   80 },
00480         {               "NEXTSTEP",   81 },
00481         {                     "R8",   82 },
00482         {                 "ROMAN8",   82 },
00483         {              "SHIFT-JIS",   83 },
00484         {              "SHIFT_JIS",   83 },
00485         {                   "SJIS",   83 },
00486         {                   "TCVN",   84 },
00487         {              "TCVN-5712",   84 },
00488         {             "TCVN5712-1",   84 },
00489         {        "TCVN5712-1:1993",   84 },
00490         {                "TIS-620",   60 },
00491         {                 "TIS620",   60 },
00492         {               "TIS620-0",   60 },
00493         {          "TIS620.2529-1",   60 },
00494         {          "TIS620.2533-0",   60 },
00495         {          "TIS620.2533-1",   60 },
00496         {                  "UCS-2",   85 },
00497         {         "UCS-2-INTERNAL",   86 },
00498         {          "UCS-2-SWAPPED",   87 },
00499         {                "UCS-2BE",    3 },
00500         {                "UCS-2LE",    2 },
00501         {                  "UCS-4",   88 },
00502         {         "UCS-4-INTERNAL",   89 },
00503         {          "UCS-4-SWAPPED",   90 },
00504         {                "UCS-4BE",   91 },
00505         {                "UCS-4LE",   92 },
00506         {                   "UCS2",   85 },
00507         {                   "UCS4",   88 },
00508         {                    "UHC",   29 },
00509         {            "UNICODE-1-1",    3 },
00510         {      "UNICODE-1-1-UTF-7",  100 },
00511         {             "UNICODEBIG",    3 },
00512         {          "UNICODELITTLE",    2 },
00513         {                     "US",   93 },
00514         {               "US-ASCII",   93 },
00515         {                 "UTF-16",   94 },
00516         {               "UTF-16BE",   95 },
00517         {               "UTF-16LE",   96 },
00518         {                 "UTF-32",   97 },
00519         {               "UTF-32BE",   98 },
00520         {               "UTF-32LE",   99 },
00521         {                  "UTF-7",  100 },
00522         {                  "UTF-8",    1 },
00523         {                  "UTF16",   94 },
00524         {                   "UTF7",  100 },
00525         {                   "UTF8",    1 },
00526         {                 "VISCII",  101 },
00527         {            "VISCII1.1-1",  101 },
00528         {             "WINBALTRIM",   20 },
00529         {           "WINDOWS-1250",   13 },
00530         {           "WINDOWS-1251",   14 },
00531         {           "WINDOWS-1252",   15 },
00532         {           "WINDOWS-1253",   16 },
00533         {           "WINDOWS-1254",   17 },
00534         {           "WINDOWS-1255",   18 },
00535         {           "WINDOWS-1256",   19 },
00536         {           "WINDOWS-1257",   20 },
00537         {           "WINDOWS-1258",   21 },
00538         {            "WINDOWS-874",   26 },
00539         {                  "X0201",   63 },
00540         {                  "X0208",   61 },
00541         {                  "X0212",   59 },
00542         {                   "big5",    5 },
00543         {                 "cp1250",   13 },
00544         {                 "cp1251",   14 },
00545         {                 "cp1252",   15 },
00546         {                 "cp1253",   16 },
00547         {                 "cp1254",   17 },
00548         {                 "cp1255",   18 },
00549         {                 "cp1256",   19 },
00550         {                 "cp1257",   20 },
00551         {                 "cp1258",   21 },
00552         {                  "cp850",   23 },
00553         {                  "cp862",   24 },
00554         {                  "cp866",   25 },
00555         {                  "cp874",   26 },
00556         {                  "eucJP",   31 },
00557         {                  "eucKR",   32 },
00558         {                  "eucTW",   33 },
00559         {                 "hp15CN",    8 },
00560         {                  "iso81",    0 },
00561         {                 "iso815",   47 },
00562         {                  "iso82",   49 },
00563         {                  "iso83",   50 },
00564         {                  "iso84",   51 },
00565         {                  "iso85",   52 },
00566         {                  "iso86",   53 },
00567         {                  "iso87",   54 },
00568         {                  "iso88",   55 },
00569         {               "iso88591",    0 },
00570         {              "iso885915",   47 },
00571         {               "iso88592",   49 },
00572         {               "iso88593",   50 },
00573         {               "iso88594",   51 },
00574         {               "iso88595",   52 },
00575         {               "iso88596",   53 },
00576         {               "iso88597",   54 },
00577         {               "iso88598",   55 },
00578         {               "iso88599",   56 },
00579         {                  "iso89",   56 },
00580         {                  "roma8",   82 },
00581         {                 "roman8",   82 },
00582         {                   "sjis",   83 },
00583         {                  "thai8",   60 },
00584         {                 "tis620",   60 },
00585         {                   "ucs2",   85 },
00586         {                   "ucs4",   88 },
00587         {                   "utf8",    1 },
00588         {NULL,  0}
00589 };
00590 
00591 static const CHARACTER_SET_ALIAS sybase_aliases[] = {
00592         {           "ascii_8",   0 },
00593         {              "big5",   5 },
00594         {            "cp1250",  13 },
00595         {            "cp1251",  14 },
00596         {            "cp1252",  15 },
00597         {            "cp1253",  16 },
00598         {            "cp1254",  17 },
00599         {            "cp1255",  18 },
00600         {            "cp1256",  19 },
00601         {            "cp1257",  20 },
00602         {            "cp1258",  21 },
00603         {             "cp850",  23 },
00604         {             "cp862",  24 },
00605         {             "cp866",  25 },
00606         {             "cp874",  26 },
00607         {             "cp932",  27 },
00608         {             "cp936",  28 },
00609         {             "cp949",  29 },
00610         {             "cp950",  30 },
00611         {            "greek8",  54 },
00612         {             "iso10",  44 },
00613         {             "iso13",  45 },
00614         {             "iso14",  46 },
00615         {             "iso15",  47 },
00616         {            "iso646",  93 },
00617         {          "iso88592",  49 },
00618         {          "iso88595",  52 },
00619         {          "iso88596",  53 },
00620         {          "iso88597",  54 },
00621         {          "iso88598",  55 },
00622         {          "iso88599",  56 },
00623         {             "iso_1",   0 },
00624         {              "koi8",  64 },
00625         {               "mac",  68 },
00626         {           "mac_cyr",  72 },
00627         {          "macgreek",  73 },
00628         {           "macthai",  77 },
00629         {           "macturk",  78 },
00630         {            "roman8",  82 },
00631         {              "sjis",  83 },
00632         {            "tis620",  60 },
00633         {              "utf8",   1 },
00634         {NULL,  0}
00635 };
00636 

Generated on Mon Mar 22 21:57:15 2004 for FreeTDS API by doxygen1.3