|
6 | 6 | * WIN1250 client encoding support contributed by Pavel Behal |
7 | 7 | * SJIS UDC (NEC selection IBM kanji) support contributed by Eiji Tokuya |
8 | 8 | * |
9 | | - * $Id: conv.c,v 1.27 2001/09/06 04:57:29 ishii Exp $ |
| 9 | + * $Id: conv.c,v 1.28 2001/09/11 04:50:36 ishii Exp $ |
10 | 10 | * |
11 | 11 | * |
12 | 12 | */ |
@@ -1633,48 +1633,48 @@ big5_to_utf(unsigned char *euc, unsigned char *utf, int len) |
1633 | 1633 | */ |
1634 | 1634 | pg_enconv pg_enconv_tbl[] = |
1635 | 1635 | { |
1636 | | - { PG_SQL_ASCII, ascii2mic, mic2ascii, ascii2utf, utf2ascii }, |
1637 | | - { PG_EUC_JP, euc_jp2mic, mic2euc_jp, euc_jp_to_utf, utf_to_euc_jp }, |
1638 | | - { PG_EUC_CN, euc_cn2mic, mic2euc_cn, euc_cn_to_utf, utf_to_euc_cn }, |
1639 | | - { PG_EUC_KR, euc_kr2mic, mic2euc_kr, euc_kr_to_utf, utf_to_euc_kr }, |
1640 | | - { PG_EUC_TW, euc_tw2mic, mic2euc_tw, euc_tw_to_utf, utf_to_euc_tw }, |
1641 | | - { PG_UTF8, 0, 0, 0, 0 }, |
1642 | | - { PG_MULE_INTERNAL, 0, 0, 0, 0 }, |
1643 | | - { PG_LATIN1, latin12mic, mic2latin1, latin1_to_utf, utf_to_latin1 }, |
1644 | | - { PG_LATIN2, latin22mic, mic2latin2, latin2_to_utf, utf_to_latin2 }, |
1645 | | - { PG_LATIN3, latin32mic, mic2latin3, latin3_to_utf, utf_to_latin3 }, |
1646 | | - { PG_LATIN4, latin42mic, mic2latin4, latin4_to_utf, utf_to_latin4 }, |
1647 | | - { PG_LATIN5, iso2mic, mic2iso, latin5_to_utf, utf_to_latin5 }, |
1648 | | - { PG_KOI8R, koi8r2mic, mic2koi8r, KOI8R_to_utf, utf_to_KOI8R }, |
1649 | | - { PG_WIN1251, win12512mic, mic2win1251, WIN1251_to_utf, utf_to_WIN1251 }, |
1650 | | - { PG_ALT, alt2mic, mic2alt, ALT_to_utf, utf_to_ALT }, |
1651 | | - { PG_SJIS, sjis2mic, mic2sjis, sjis_to_utf, utf_to_sjis }, |
| 1636 | + { PG_SQL_ASCII, ascii2mic, mic2ascii, ascii2utf, utf2ascii}, |
| 1637 | + { PG_EUC_JP, euc_jp2mic, mic2euc_jp, euc_jp_to_utf, utf_to_euc_jp}, |
| 1638 | + { PG_EUC_CN, euc_cn2mic, mic2euc_cn, euc_cn_to_utf, utf_to_euc_cn}, |
| 1639 | + { PG_EUC_KR, euc_kr2mic, mic2euc_kr, euc_kr_to_utf, utf_to_euc_kr}, |
| 1640 | + { PG_EUC_TW, euc_tw2mic, mic2euc_tw, euc_tw_to_utf, utf_to_euc_tw}, |
| 1641 | + { PG_UTF8, 0, 0, 0, 0}, |
| 1642 | + { PG_MULE_INTERNAL, 0, 0, 0, 0}, |
| 1643 | + { PG_LATIN1, latin12mic, mic2latin1, latin1_to_utf, utf_to_latin1}, |
| 1644 | + { PG_LATIN2, latin22mic, mic2latin2, latin2_to_utf, utf_to_latin2}, |
| 1645 | + { PG_LATIN3, latin32mic, mic2latin3, latin3_to_utf, utf_to_latin3}, |
| 1646 | + { PG_LATIN4, latin42mic, mic2latin4, latin4_to_utf, utf_to_latin4}, |
| 1647 | + { PG_LATIN5, iso2mic, mic2iso, latin5_to_utf, utf_to_latin5}, |
| 1648 | + { PG_KOI8R, koi8r2mic, mic2koi8r, KOI8R_to_utf, utf_to_KOI8R}, |
| 1649 | + { PG_WIN1251, win12512mic, mic2win1251, WIN1251_to_utf, utf_to_WIN1251}, |
| 1650 | + { PG_ALT, alt2mic, mic2alt, ALT_to_utf, utf_to_ALT}, |
| 1651 | + { PG_SJIS, sjis2mic, mic2sjis, sjis_to_utf, utf_to_sjis}, |
1652 | 1652 | { PG_BIG5, big52mic, mic2big5, big5_to_utf, utf_to_big5}, |
1653 | | - { PG_WIN1250, win12502mic, mic2win1250, 0, 0 }, |
| 1653 | + { PG_WIN1250, win12502mic, mic2win1250, 0, 0}, |
1654 | 1654 | }; |
1655 | 1655 |
|
1656 | 1656 | #else |
1657 | 1657 |
|
1658 | 1658 | pg_enconv pg_enconv_tbl[] = |
1659 | 1659 | { |
1660 | | - { PG_SQL_ASCII, ascii2mic, mic2ascii, 0, 0 }, |
1661 | | - { PG_EUC_JP, euc_jp2mic, mic2euc_jp, 0, 0 }, |
1662 | | - { PG_EUC_CN, euc_cn2mic, mic2euc_cn, 0, 0 }, |
1663 | | - { PG_EUC_KR, euc_kr2mic, mic2euc_kr, 0, 0 }, |
1664 | | - { PG_EUC_TW, euc_tw2mic, mic2euc_tw, 0, 0 }, |
1665 | | - { PG_UTF8, 0, 0, 0, 0 }, |
1666 | | - { PG_MULE_INTERNAL, 0, 0, 0, 0 }, |
1667 | | - { PG_LATIN1, latin12mic, mic2latin1, 0, 0 }, |
1668 | | - { PG_LATIN2, latin22mic, mic2latin2, 0, 0 }, |
1669 | | - { PG_LATIN3, latin32mic, mic2latin3, 0, 0 }, |
1670 | | - { PG_LATIN4, latin42mic, mic2latin4, 0, 0 }, |
1671 | | - { PG_LATIN5, iso2mic, mic2iso, 0, 0 }, |
1672 | | - { PG_KOI8R, koi8r2mic, mic2koi8r, 0, 0 }, |
1673 | | - { PG_WIN1251, win12512mic, mic2win1251, 0, 0 }, |
1674 | | - { PG_ALT, alt2mic, mic2alt, 0, 0 }, |
1675 | | - { PG_SJIS, sjis2mic, mic2sjis, 0, 0 }, |
1676 | | - { PG_BIG5, big52mic, mic2big5, 0, 0 }, |
1677 | | - { PG_WIN1250, win12502mic, mic2win1250, 0, 0 }, |
| 1660 | + { PG_SQL_ASCII, ascii2mic, mic2ascii, 0, 0}, |
| 1661 | + { PG_EUC_JP, euc_jp2mic, mic2euc_jp, 0, 0}, |
| 1662 | + { PG_EUC_CN, euc_cn2mic, mic2euc_cn, 0, 0}, |
| 1663 | + { PG_EUC_KR, euc_kr2mic, mic2euc_kr, 0, 0}, |
| 1664 | + { PG_EUC_TW, euc_tw2mic, mic2euc_tw, 0, 0}, |
| 1665 | + { PG_UTF8, 0, 0, 0, 0}, |
| 1666 | + { PG_MULE_INTERNAL, 0, 0, 0, 0}, |
| 1667 | + { PG_LATIN1, latin12mic, mic2latin1, 0, 0}, |
| 1668 | + { PG_LATIN2, latin22mic, mic2latin2, 0, 0}, |
| 1669 | + { PG_LATIN3, latin32mic, mic2latin3, 0, 0}, |
| 1670 | + { PG_LATIN4, latin42mic, mic2latin4, 0, 0}, |
| 1671 | + { PG_LATIN5, iso2mic, mic2iso, 0, 0}, |
| 1672 | + { PG_KOI8R, koi8r2mic, mic2koi8r, 0, 0}, |
| 1673 | + { PG_WIN1251, win12512mic, mic2win1251, 0, 0}, |
| 1674 | + { PG_ALT, alt2mic, mic2alt, 0, 0}, |
| 1675 | + { PG_SJIS, sjis2mic, mic2sjis, 0, 0}, |
| 1676 | + { PG_BIG5, big52mic, mic2big5, 0, 0}, |
| 1677 | + { PG_WIN1250, win12502mic, mic2win1250, 0, 0}, |
1678 | 1678 | }; |
1679 | 1679 |
|
1680 | 1680 | #endif /* UNICODE_CONVERSION */ |
0 commit comments