|
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_enconvpg_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_enconvpg_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 */ |