📄 cesbi.c
字号:
/* * This file was automatically generated mkdeps.pl script. Don't edit. */#include <_ansi.h>#include <newlib.h>#include "../lib/ucsconv.h"#include "cesbi.h"/* * Each CES converter provides the list of supported encodings. */#if defined (ICONV_TO_UCS_CES_EUC) \ || defined (ICONV_FROM_UCS_CES_EUC)static _CONST char *iconv_ces_names_euc[] ={# if defined (_ICONV_FROM_ENCODING_EUC_JP) \ || defined (_ICONV_TO_ENCODING_EUC_JP) ICONV_ENCODING_EUC_JP,#endif# if defined (_ICONV_FROM_ENCODING_EUC_KR) \ || defined (_ICONV_TO_ENCODING_EUC_KR) ICONV_ENCODING_EUC_KR,#endif# if defined (_ICONV_FROM_ENCODING_EUC_TW) \ || defined (_ICONV_TO_ENCODING_EUC_TW) ICONV_ENCODING_EUC_TW,#endif NULL};#endif#if defined (ICONV_TO_UCS_CES_TABLE) \ || defined (ICONV_FROM_UCS_CES_TABLE)static _CONST char *iconv_ces_names_table[] ={# if defined (_ICONV_FROM_ENCODING_CP775) \ || defined (_ICONV_TO_ENCODING_CP775) ICONV_ENCODING_CP775,#endif# if defined (_ICONV_FROM_ENCODING_CP850) \ || defined (_ICONV_TO_ENCODING_CP850) ICONV_ENCODING_CP850,#endif# if defined (_ICONV_FROM_ENCODING_CP852) \ || defined (_ICONV_TO_ENCODING_CP852) ICONV_ENCODING_CP852,#endif# if defined (_ICONV_FROM_ENCODING_CP855) \ || defined (_ICONV_TO_ENCODING_CP855) ICONV_ENCODING_CP855,#endif# if defined (_ICONV_FROM_ENCODING_CP866) \ || defined (_ICONV_TO_ENCODING_CP866) ICONV_ENCODING_CP866,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_1) \ || defined (_ICONV_TO_ENCODING_ISO_8859_1) ICONV_ENCODING_ISO_8859_1,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_10) \ || defined (_ICONV_TO_ENCODING_ISO_8859_10) ICONV_ENCODING_ISO_8859_10,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_11) \ || defined (_ICONV_TO_ENCODING_ISO_8859_11) ICONV_ENCODING_ISO_8859_11,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_13) \ || defined (_ICONV_TO_ENCODING_ISO_8859_13) ICONV_ENCODING_ISO_8859_13,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_14) \ || defined (_ICONV_TO_ENCODING_ISO_8859_14) ICONV_ENCODING_ISO_8859_14,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_15) \ || defined (_ICONV_TO_ENCODING_ISO_8859_15) ICONV_ENCODING_ISO_8859_15,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_2) \ || defined (_ICONV_TO_ENCODING_ISO_8859_2) ICONV_ENCODING_ISO_8859_2,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_3) \ || defined (_ICONV_TO_ENCODING_ISO_8859_3) ICONV_ENCODING_ISO_8859_3,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_4) \ || defined (_ICONV_TO_ENCODING_ISO_8859_4) ICONV_ENCODING_ISO_8859_4,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_5) \ || defined (_ICONV_TO_ENCODING_ISO_8859_5) ICONV_ENCODING_ISO_8859_5,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_6) \ || defined (_ICONV_TO_ENCODING_ISO_8859_6) ICONV_ENCODING_ISO_8859_6,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_7) \ || defined (_ICONV_TO_ENCODING_ISO_8859_7) ICONV_ENCODING_ISO_8859_7,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_8) \ || defined (_ICONV_TO_ENCODING_ISO_8859_8) ICONV_ENCODING_ISO_8859_8,#endif# if defined (_ICONV_FROM_ENCODING_ISO_8859_9) \ || defined (_ICONV_TO_ENCODING_ISO_8859_9) ICONV_ENCODING_ISO_8859_9,#endif# if defined (_ICONV_FROM_ENCODING_ISO_IR_111) \ || defined (_ICONV_TO_ENCODING_ISO_IR_111) ICONV_ENCODING_ISO_IR_111,#endif# if defined (_ICONV_FROM_ENCODING_KOI8_R) \ || defined (_ICONV_TO_ENCODING_KOI8_R) ICONV_ENCODING_KOI8_R,#endif# if defined (_ICONV_FROM_ENCODING_KOI8_RU) \ || defined (_ICONV_TO_ENCODING_KOI8_RU) ICONV_ENCODING_KOI8_RU,#endif# if defined (_ICONV_FROM_ENCODING_KOI8_U) \ || defined (_ICONV_TO_ENCODING_KOI8_U) ICONV_ENCODING_KOI8_U,#endif# if defined (_ICONV_FROM_ENCODING_KOI8_UNI) \ || defined (_ICONV_TO_ENCODING_KOI8_UNI) ICONV_ENCODING_KOI8_UNI,#endif# if defined (_ICONV_FROM_ENCODING_WIN_1250) \ || defined (_ICONV_TO_ENCODING_WIN_1250) ICONV_ENCODING_WIN_1250,#endif# if defined (_ICONV_FROM_ENCODING_WIN_1251) \ || defined (_ICONV_TO_ENCODING_WIN_1251) ICONV_ENCODING_WIN_1251,#endif# if defined (_ICONV_FROM_ENCODING_WIN_1252) \ || defined (_ICONV_TO_ENCODING_WIN_1252) ICONV_ENCODING_WIN_1252,#endif# if defined (_ICONV_FROM_ENCODING_WIN_1253) \ || defined (_ICONV_TO_ENCODING_WIN_1253) ICONV_ENCODING_WIN_1253,#endif# if defined (_ICONV_FROM_ENCODING_WIN_1254) \ || defined (_ICONV_TO_ENCODING_WIN_1254) ICONV_ENCODING_WIN_1254,#endif# if defined (_ICONV_FROM_ENCODING_WIN_1255) \ || defined (_ICONV_TO_ENCODING_WIN_1255) ICONV_ENCODING_WIN_1255,#endif# if defined (_ICONV_FROM_ENCODING_WIN_1256) \ || defined (_ICONV_TO_ENCODING_WIN_1256) ICONV_ENCODING_WIN_1256,#endif# if defined (_ICONV_FROM_ENCODING_WIN_1257) \ || defined (_ICONV_TO_ENCODING_WIN_1257) ICONV_ENCODING_WIN_1257,#endif# if defined (_ICONV_FROM_ENCODING_WIN_1258) \ || defined (_ICONV_TO_ENCODING_WIN_1258) ICONV_ENCODING_WIN_1258,#endif NULL};#endif#if defined (ICONV_TO_UCS_CES_TABLE_PCS) \ || defined (ICONV_FROM_UCS_CES_TABLE_PCS)static _CONST char *iconv_ces_names_table_pcs[] ={# if defined (_ICONV_FROM_ENCODING_BIG5) \ || defined (_ICONV_TO_ENCODING_BIG5) ICONV_ENCODING_BIG5,#endif NULL};#endif#if defined (ICONV_TO_UCS_CES_UCS_2) \ || defined (ICONV_FROM_UCS_CES_UCS_2)static _CONST char *iconv_ces_names_ucs_2[] ={# if defined (_ICONV_FROM_ENCODING_UCS_2) \ || defined (_ICONV_TO_ENCODING_UCS_2) ICONV_ENCODING_UCS_2,#endif# if defined (_ICONV_FROM_ENCODING_UCS_2BE) \ || defined (_ICONV_TO_ENCODING_UCS_2BE) ICONV_ENCODING_UCS_2BE,#endif# if defined (_ICONV_FROM_ENCODING_UCS_2LE) \ || defined (_ICONV_TO_ENCODING_UCS_2LE) ICONV_ENCODING_UCS_2LE,#endif NULL};#endif#if defined (ICONV_TO_UCS_CES_UCS_2_INTERNAL) \ || defined (ICONV_FROM_UCS_CES_UCS_2_INTERNAL)static _CONST char *iconv_ces_names_ucs_2_internal[] ={# if defined (_ICONV_FROM_ENCODING_UCS_2_INTERNAL) \ || defined (_ICONV_TO_ENCODING_UCS_2_INTERNAL) ICONV_ENCODING_UCS_2_INTERNAL,#endif NULL};#endif#if defined (ICONV_TO_UCS_CES_UCS_4) \ || defined (ICONV_FROM_UCS_CES_UCS_4)static _CONST char *iconv_ces_names_ucs_4[] ={# if defined (_ICONV_FROM_ENCODING_UCS_4) \ || defined (_ICONV_TO_ENCODING_UCS_4) ICONV_ENCODING_UCS_4,#endif# if defined (_ICONV_FROM_ENCODING_UCS_4BE) \ || defined (_ICONV_TO_ENCODING_UCS_4BE) ICONV_ENCODING_UCS_4BE,#endif# if defined (_ICONV_FROM_ENCODING_UCS_4LE) \ || defined (_ICONV_TO_ENCODING_UCS_4LE) ICONV_ENCODING_UCS_4LE,#endif NULL};#endif#if defined (ICONV_TO_UCS_CES_UCS_4_INTERNAL) \ || defined (ICONV_FROM_UCS_CES_UCS_4_INTERNAL)static _CONST char *iconv_ces_names_ucs_4_internal[] ={# if defined (_ICONV_FROM_ENCODING_UCS_4_INTERNAL) \ || defined (_ICONV_TO_ENCODING_UCS_4_INTERNAL) ICONV_ENCODING_UCS_4_INTERNAL,#endif NULL};#endif#if defined (ICONV_TO_UCS_CES_US_ASCII) \ || defined (ICONV_FROM_UCS_CES_US_ASCII)static _CONST char *iconv_ces_names_us_ascii[] ={# if defined (_ICONV_FROM_ENCODING_US_ASCII) \ || defined (_ICONV_TO_ENCODING_US_ASCII) ICONV_ENCODING_US_ASCII,#endif NULL};#endif#if defined (ICONV_TO_UCS_CES_UTF_16) \ || defined (ICONV_FROM_UCS_CES_UTF_16)static _CONST char *iconv_ces_names_utf_16[] ={# if defined (_ICONV_FROM_ENCODING_UTF_16) \ || defined (_ICONV_TO_ENCODING_UTF_16) ICONV_ENCODING_UTF_16,#endif# if defined (_ICONV_FROM_ENCODING_UTF_16BE) \ || defined (_ICONV_TO_ENCODING_UTF_16BE) ICONV_ENCODING_UTF_16BE,#endif# if defined (_ICONV_FROM_ENCODING_UTF_16LE) \ || defined (_ICONV_TO_ENCODING_UTF_16LE) ICONV_ENCODING_UTF_16LE,#endif NULL};#endif#if defined (ICONV_TO_UCS_CES_UTF_8) \ || defined (ICONV_FROM_UCS_CES_UTF_8)static _CONST char *iconv_ces_names_utf_8[] ={# if defined (_ICONV_FROM_ENCODING_UTF_8) \ || defined (_ICONV_TO_ENCODING_UTF_8) ICONV_ENCODING_UTF_8,#endif NULL};#endif/* * The following structure contains the list of "to UCS" linked-in CES converters. */_CONST iconv_to_ucs_ces_t_iconv_to_ucs_ces[] ={#ifdef ICONV_TO_UCS_CES_EUC {(_CONST char **)iconv_ces_names_euc, &_iconv_to_ucs_ces_handlers_euc},#endif#ifdef ICONV_TO_UCS_CES_TABLE {(_CONST char **)iconv_ces_names_table, &_iconv_to_ucs_ces_handlers_table},#endif#ifdef ICONV_TO_UCS_CES_TABLE_PCS {(_CONST char **)iconv_ces_names_table_pcs, &_iconv_to_ucs_ces_handlers_table_pcs},#endif#ifdef ICONV_TO_UCS_CES_UCS_2 {(_CONST char **)iconv_ces_names_ucs_2, &_iconv_to_ucs_ces_handlers_ucs_2},#endif#ifdef ICONV_TO_UCS_CES_UCS_2_INTERNAL {(_CONST char **)iconv_ces_names_ucs_2_internal, &_iconv_to_ucs_ces_handlers_ucs_2_internal},#endif#ifdef ICONV_TO_UCS_CES_UCS_4 {(_CONST char **)iconv_ces_names_ucs_4, &_iconv_to_ucs_ces_handlers_ucs_4},#endif#ifdef ICONV_TO_UCS_CES_UCS_4_INTERNAL {(_CONST char **)iconv_ces_names_ucs_4_internal, &_iconv_to_ucs_ces_handlers_ucs_4_internal},#endif#ifdef ICONV_TO_UCS_CES_US_ASCII {(_CONST char **)iconv_ces_names_us_ascii, &_iconv_to_ucs_ces_handlers_us_ascii},#endif#ifdef ICONV_TO_UCS_CES_UTF_16 {(_CONST char **)iconv_ces_names_utf_16, &_iconv_to_ucs_ces_handlers_utf_16},#endif#ifdef ICONV_TO_UCS_CES_UTF_8 {(_CONST char **)iconv_ces_names_utf_8, &_iconv_to_ucs_ces_handlers_utf_8},#endif {(_CONST char **)NULL, (iconv_to_ucs_ces_handlers_t *)NULL}};/* * The following structure contains the list of "from UCS" linked-in CES converters. */_CONST iconv_from_ucs_ces_t_iconv_from_ucs_ces[] ={#ifdef ICONV_FROM_UCS_CES_EUC {(_CONST char **)iconv_ces_names_euc, &_iconv_from_ucs_ces_handlers_euc},#endif#ifdef ICONV_FROM_UCS_CES_TABLE {(_CONST char **)iconv_ces_names_table, &_iconv_from_ucs_ces_handlers_table},#endif#ifdef ICONV_FROM_UCS_CES_TABLE_PCS {(_CONST char **)iconv_ces_names_table_pcs, &_iconv_from_ucs_ces_handlers_table_pcs},#endif#ifdef ICONV_FROM_UCS_CES_UCS_2 {(_CONST char **)iconv_ces_names_ucs_2, &_iconv_from_ucs_ces_handlers_ucs_2},#endif#ifdef ICONV_FROM_UCS_CES_UCS_2_INTERNAL {(_CONST char **)iconv_ces_names_ucs_2_internal, &_iconv_from_ucs_ces_handlers_ucs_2_internal},#endif#ifdef ICONV_FROM_UCS_CES_UCS_4 {(_CONST char **)iconv_ces_names_ucs_4, &_iconv_from_ucs_ces_handlers_ucs_4},#endif#ifdef ICONV_FROM_UCS_CES_UCS_4_INTERNAL {(_CONST char **)iconv_ces_names_ucs_4_internal, &_iconv_from_ucs_ces_handlers_ucs_4_internal},#endif#ifdef ICONV_FROM_UCS_CES_US_ASCII {(_CONST char **)iconv_ces_names_us_ascii, &_iconv_from_ucs_ces_handlers_us_ascii},#endif#ifdef ICONV_FROM_UCS_CES_UTF_16 {(_CONST char **)iconv_ces_names_utf_16, &_iconv_from_ucs_ces_handlers_utf_16},#endif#ifdef ICONV_FROM_UCS_CES_UTF_8 {(_CONST char **)iconv_ces_names_utf_8, &_iconv_from_ucs_ces_handlers_utf_8},#endif {(_CONST char **)NULL, (iconv_from_ucs_ces_handlers_t *)NULL}};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -