⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ccsbi.h

📁 Newlib 嵌入式 C库 标准实现代码
💻 H
字号:
/* * This file was automatically generated mkdeps.pl script. Don't edit. */#ifndef __CCSBI_H__#define __CCSBI_H__#include <newlib.h>#include <_ansi.h>#include "ccs.h"/* * Enable CCS tables if encoding needs them. * Defining ICONV_TO_UCS_CCS_XXX macro or ICONV_FROM_UCS_CCS_XXX * macro is needed to enable "XXX encoding -> UCS" or "UCS -> XXX encoding" * part of CCS table. * CCS tables aren't linked if Newlib was configuted to use external CCS tables. */#ifndef _ICONV_ENABLE_EXTERNAL_CCS#if defined (_ICONV_FROM_ENCODING_BIG5)#  define ICONV_TO_UCS_CCS_BIG5#endif#if defined (_ICONV_TO_ENCODING_BIG5)#  define ICONV_FROM_UCS_CCS_BIG5#endif#if defined (_ICONV_FROM_ENCODING_EUC_TW)#  define ICONV_TO_UCS_CCS_CNS11643_PLANE1#endif#if defined (_ICONV_TO_ENCODING_EUC_TW)#  define ICONV_FROM_UCS_CCS_CNS11643_PLANE1#endif#if defined (_ICONV_FROM_ENCODING_EUC_TW)#  define ICONV_TO_UCS_CCS_CNS11643_PLANE14#endif#if defined (_ICONV_TO_ENCODING_EUC_TW)#  define ICONV_FROM_UCS_CCS_CNS11643_PLANE14#endif#if defined (_ICONV_FROM_ENCODING_EUC_TW)#  define ICONV_TO_UCS_CCS_CNS11643_PLANE2#endif#if defined (_ICONV_TO_ENCODING_EUC_TW)#  define ICONV_FROM_UCS_CCS_CNS11643_PLANE2#endif#if defined (_ICONV_FROM_ENCODING_CP775)#  define ICONV_TO_UCS_CCS_CP775#endif#if defined (_ICONV_TO_ENCODING_CP775)#  define ICONV_FROM_UCS_CCS_CP775#endif#if defined (_ICONV_FROM_ENCODING_CP850)#  define ICONV_TO_UCS_CCS_CP850#endif#if defined (_ICONV_TO_ENCODING_CP850)#  define ICONV_FROM_UCS_CCS_CP850#endif#if defined (_ICONV_FROM_ENCODING_CP852)#  define ICONV_TO_UCS_CCS_CP852#endif#if defined (_ICONV_TO_ENCODING_CP852)#  define ICONV_FROM_UCS_CCS_CP852#endif#if defined (_ICONV_FROM_ENCODING_CP855)#  define ICONV_TO_UCS_CCS_CP855#endif#if defined (_ICONV_TO_ENCODING_CP855)#  define ICONV_FROM_UCS_CCS_CP855#endif#if defined (_ICONV_FROM_ENCODING_CP866)#  define ICONV_TO_UCS_CCS_CP866#endif#if defined (_ICONV_TO_ENCODING_CP866)#  define ICONV_FROM_UCS_CCS_CP866#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_1)#  define ICONV_TO_UCS_CCS_ISO_8859_1#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_1)#  define ICONV_FROM_UCS_CCS_ISO_8859_1#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_10)#  define ICONV_TO_UCS_CCS_ISO_8859_10#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_10)#  define ICONV_FROM_UCS_CCS_ISO_8859_10#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_11)#  define ICONV_TO_UCS_CCS_ISO_8859_11#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_11)#  define ICONV_FROM_UCS_CCS_ISO_8859_11#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_13)#  define ICONV_TO_UCS_CCS_ISO_8859_13#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_13)#  define ICONV_FROM_UCS_CCS_ISO_8859_13#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_14)#  define ICONV_TO_UCS_CCS_ISO_8859_14#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_14)#  define ICONV_FROM_UCS_CCS_ISO_8859_14#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_15)#  define ICONV_TO_UCS_CCS_ISO_8859_15#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_15)#  define ICONV_FROM_UCS_CCS_ISO_8859_15#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_2)#  define ICONV_TO_UCS_CCS_ISO_8859_2#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_2)#  define ICONV_FROM_UCS_CCS_ISO_8859_2#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_3)#  define ICONV_TO_UCS_CCS_ISO_8859_3#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_3)#  define ICONV_FROM_UCS_CCS_ISO_8859_3#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_4)#  define ICONV_TO_UCS_CCS_ISO_8859_4#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_4)#  define ICONV_FROM_UCS_CCS_ISO_8859_4#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_5)#  define ICONV_TO_UCS_CCS_ISO_8859_5#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_5)#  define ICONV_FROM_UCS_CCS_ISO_8859_5#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_6)#  define ICONV_TO_UCS_CCS_ISO_8859_6#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_6)#  define ICONV_FROM_UCS_CCS_ISO_8859_6#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_7)#  define ICONV_TO_UCS_CCS_ISO_8859_7#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_7)#  define ICONV_FROM_UCS_CCS_ISO_8859_7#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_8)#  define ICONV_TO_UCS_CCS_ISO_8859_8#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_8)#  define ICONV_FROM_UCS_CCS_ISO_8859_8#endif#if defined (_ICONV_FROM_ENCODING_ISO_8859_9)#  define ICONV_TO_UCS_CCS_ISO_8859_9#endif#if defined (_ICONV_TO_ENCODING_ISO_8859_9)#  define ICONV_FROM_UCS_CCS_ISO_8859_9#endif#if defined (_ICONV_FROM_ENCODING_ISO_IR_111)#  define ICONV_TO_UCS_CCS_ISO_IR_111#endif#if defined (_ICONV_TO_ENCODING_ISO_IR_111)#  define ICONV_FROM_UCS_CCS_ISO_IR_111#endif#if defined (_ICONV_FROM_ENCODING_EUC_JP)#  define ICONV_TO_UCS_CCS_JIS_X0201_1976#endif#if defined (_ICONV_TO_ENCODING_EUC_JP)#  define ICONV_FROM_UCS_CCS_JIS_X0201_1976#endif#if defined (_ICONV_FROM_ENCODING_EUC_JP)#  define ICONV_TO_UCS_CCS_JIS_X0208_1990#endif#if defined (_ICONV_TO_ENCODING_EUC_JP)#  define ICONV_FROM_UCS_CCS_JIS_X0208_1990#endif#if defined (_ICONV_FROM_ENCODING_EUC_JP)#  define ICONV_TO_UCS_CCS_JIS_X0212_1990#endif#if defined (_ICONV_TO_ENCODING_EUC_JP)#  define ICONV_FROM_UCS_CCS_JIS_X0212_1990#endif#if defined (_ICONV_FROM_ENCODING_KOI8_R)#  define ICONV_TO_UCS_CCS_KOI8_R#endif#if defined (_ICONV_TO_ENCODING_KOI8_R)#  define ICONV_FROM_UCS_CCS_KOI8_R#endif#if defined (_ICONV_FROM_ENCODING_KOI8_RU)#  define ICONV_TO_UCS_CCS_KOI8_RU#endif#if defined (_ICONV_TO_ENCODING_KOI8_RU)#  define ICONV_FROM_UCS_CCS_KOI8_RU#endif#if defined (_ICONV_FROM_ENCODING_KOI8_U)#  define ICONV_TO_UCS_CCS_KOI8_U#endif#if defined (_ICONV_TO_ENCODING_KOI8_U)#  define ICONV_FROM_UCS_CCS_KOI8_U#endif#if defined (_ICONV_FROM_ENCODING_KOI8_UNI)#  define ICONV_TO_UCS_CCS_KOI8_UNI#endif#if defined (_ICONV_TO_ENCODING_KOI8_UNI)#  define ICONV_FROM_UCS_CCS_KOI8_UNI#endif#if defined (_ICONV_FROM_ENCODING_EUC_KR)#  define ICONV_TO_UCS_CCS_KSX1001#endif#if defined (_ICONV_TO_ENCODING_EUC_KR)#  define ICONV_FROM_UCS_CCS_KSX1001#endif#if defined (_ICONV_FROM_ENCODING_WIN_1250)#  define ICONV_TO_UCS_CCS_WIN_1250#endif#if defined (_ICONV_TO_ENCODING_WIN_1250)#  define ICONV_FROM_UCS_CCS_WIN_1250#endif#if defined (_ICONV_FROM_ENCODING_WIN_1251)#  define ICONV_TO_UCS_CCS_WIN_1251#endif#if defined (_ICONV_TO_ENCODING_WIN_1251)#  define ICONV_FROM_UCS_CCS_WIN_1251#endif#if defined (_ICONV_FROM_ENCODING_WIN_1252)#  define ICONV_TO_UCS_CCS_WIN_1252#endif#if defined (_ICONV_TO_ENCODING_WIN_1252)#  define ICONV_FROM_UCS_CCS_WIN_1252#endif#if defined (_ICONV_FROM_ENCODING_WIN_1253)#  define ICONV_TO_UCS_CCS_WIN_1253#endif#if defined (_ICONV_TO_ENCODING_WIN_1253)#  define ICONV_FROM_UCS_CCS_WIN_1253#endif#if defined (_ICONV_FROM_ENCODING_WIN_1254)#  define ICONV_TO_UCS_CCS_WIN_1254#endif#if defined (_ICONV_TO_ENCODING_WIN_1254)#  define ICONV_FROM_UCS_CCS_WIN_1254#endif#if defined (_ICONV_FROM_ENCODING_WIN_1255)#  define ICONV_TO_UCS_CCS_WIN_1255#endif#if defined (_ICONV_TO_ENCODING_WIN_1255)#  define ICONV_FROM_UCS_CCS_WIN_1255#endif#if defined (_ICONV_FROM_ENCODING_WIN_1256)#  define ICONV_TO_UCS_CCS_WIN_1256#endif#if defined (_ICONV_TO_ENCODING_WIN_1256)#  define ICONV_FROM_UCS_CCS_WIN_1256#endif#if defined (_ICONV_FROM_ENCODING_WIN_1257)#  define ICONV_TO_UCS_CCS_WIN_1257#endif#if defined (_ICONV_TO_ENCODING_WIN_1257)#  define ICONV_FROM_UCS_CCS_WIN_1257#endif#if defined (_ICONV_FROM_ENCODING_WIN_1258)#  define ICONV_TO_UCS_CCS_WIN_1258#endif#if defined (_ICONV_TO_ENCODING_WIN_1258)#  define ICONV_FROM_UCS_CCS_WIN_1258#endif/* * CCS table description structures forward declarations. */#if defined (ICONV_TO_UCS_CCS_BIG5) \ || defined (ICONV_FROM_UCS_CCS_BIG5)extern _CONST iconv_ccs_t_iconv_ccs_big5;#endif#if defined (ICONV_TO_UCS_CCS_CNS11643_PLANE1) \ || defined (ICONV_FROM_UCS_CCS_CNS11643_PLANE1)extern _CONST iconv_ccs_t_iconv_ccs_cns11643_plane1;#endif#if defined (ICONV_TO_UCS_CCS_CNS11643_PLANE14) \ || defined (ICONV_FROM_UCS_CCS_CNS11643_PLANE14)extern _CONST iconv_ccs_t_iconv_ccs_cns11643_plane14;#endif#if defined (ICONV_TO_UCS_CCS_CNS11643_PLANE2) \ || defined (ICONV_FROM_UCS_CCS_CNS11643_PLANE2)extern _CONST iconv_ccs_t_iconv_ccs_cns11643_plane2;#endif#if defined (ICONV_TO_UCS_CCS_CP775) \ || defined (ICONV_FROM_UCS_CCS_CP775)extern _CONST iconv_ccs_t_iconv_ccs_cp775;#endif#if defined (ICONV_TO_UCS_CCS_CP850) \ || defined (ICONV_FROM_UCS_CCS_CP850)extern _CONST iconv_ccs_t_iconv_ccs_cp850;#endif#if defined (ICONV_TO_UCS_CCS_CP852) \ || defined (ICONV_FROM_UCS_CCS_CP852)extern _CONST iconv_ccs_t_iconv_ccs_cp852;#endif#if defined (ICONV_TO_UCS_CCS_CP855) \ || defined (ICONV_FROM_UCS_CCS_CP855)extern _CONST iconv_ccs_t_iconv_ccs_cp855;#endif#if defined (ICONV_TO_UCS_CCS_CP866) \ || defined (ICONV_FROM_UCS_CCS_CP866)extern _CONST iconv_ccs_t_iconv_ccs_cp866;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_1) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_1)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_1;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_10) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_10)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_10;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_11) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_11)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_11;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_13) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_13)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_13;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_14) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_14)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_14;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_15) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_15)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_15;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_2) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_2)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_2;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_3) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_3)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_3;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_4) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_4)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_4;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_5) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_5)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_5;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_6) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_6)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_6;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_7) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_7)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_7;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_8) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_8)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_8;#endif#if defined (ICONV_TO_UCS_CCS_ISO_8859_9) \ || defined (ICONV_FROM_UCS_CCS_ISO_8859_9)extern _CONST iconv_ccs_t_iconv_ccs_iso_8859_9;#endif#if defined (ICONV_TO_UCS_CCS_ISO_IR_111) \ || defined (ICONV_FROM_UCS_CCS_ISO_IR_111)extern _CONST iconv_ccs_t_iconv_ccs_iso_ir_111;#endif#if defined (ICONV_TO_UCS_CCS_JIS_X0201_1976) \ || defined (ICONV_FROM_UCS_CCS_JIS_X0201_1976)extern _CONST iconv_ccs_t_iconv_ccs_jis_x0201_1976;#endif#if defined (ICONV_TO_UCS_CCS_JIS_X0208_1990) \ || defined (ICONV_FROM_UCS_CCS_JIS_X0208_1990)extern _CONST iconv_ccs_t_iconv_ccs_jis_x0208_1990;#endif#if defined (ICONV_TO_UCS_CCS_JIS_X0212_1990) \ || defined (ICONV_FROM_UCS_CCS_JIS_X0212_1990)extern _CONST iconv_ccs_t_iconv_ccs_jis_x0212_1990;#endif#if defined (ICONV_TO_UCS_CCS_KOI8_R) \ || defined (ICONV_FROM_UCS_CCS_KOI8_R)extern _CONST iconv_ccs_t_iconv_ccs_koi8_r;#endif#if defined (ICONV_TO_UCS_CCS_KOI8_RU) \ || defined (ICONV_FROM_UCS_CCS_KOI8_RU)extern _CONST iconv_ccs_t_iconv_ccs_koi8_ru;#endif#if defined (ICONV_TO_UCS_CCS_KOI8_U) \ || defined (ICONV_FROM_UCS_CCS_KOI8_U)extern _CONST iconv_ccs_t_iconv_ccs_koi8_u;#endif#if defined (ICONV_TO_UCS_CCS_KOI8_UNI) \ || defined (ICONV_FROM_UCS_CCS_KOI8_UNI)extern _CONST iconv_ccs_t_iconv_ccs_koi8_uni;#endif#if defined (ICONV_TO_UCS_CCS_KSX1001) \ || defined (ICONV_FROM_UCS_CCS_KSX1001)extern _CONST iconv_ccs_t_iconv_ccs_ksx1001;#endif#if defined (ICONV_TO_UCS_CCS_WIN_1250) \ || defined (ICONV_FROM_UCS_CCS_WIN_1250)extern _CONST iconv_ccs_t_iconv_ccs_win_1250;#endif#if defined (ICONV_TO_UCS_CCS_WIN_1251) \ || defined (ICONV_FROM_UCS_CCS_WIN_1251)extern _CONST iconv_ccs_t_iconv_ccs_win_1251;#endif#if defined (ICONV_TO_UCS_CCS_WIN_1252) \ || defined (ICONV_FROM_UCS_CCS_WIN_1252)extern _CONST iconv_ccs_t_iconv_ccs_win_1252;#endif#if defined (ICONV_TO_UCS_CCS_WIN_1253) \ || defined (ICONV_FROM_UCS_CCS_WIN_1253)extern _CONST iconv_ccs_t_iconv_ccs_win_1253;#endif#if defined (ICONV_TO_UCS_CCS_WIN_1254) \ || defined (ICONV_FROM_UCS_CCS_WIN_1254)extern _CONST iconv_ccs_t_iconv_ccs_win_1254;#endif#if defined (ICONV_TO_UCS_CCS_WIN_1255) \ || defined (ICONV_FROM_UCS_CCS_WIN_1255)extern _CONST iconv_ccs_t_iconv_ccs_win_1255;#endif#if defined (ICONV_TO_UCS_CCS_WIN_1256) \ || defined (ICONV_FROM_UCS_CCS_WIN_1256)extern _CONST iconv_ccs_t_iconv_ccs_win_1256;#endif#if defined (ICONV_TO_UCS_CCS_WIN_1257) \ || defined (ICONV_FROM_UCS_CCS_WIN_1257)extern _CONST iconv_ccs_t_iconv_ccs_win_1257;#endif#if defined (ICONV_TO_UCS_CCS_WIN_1258) \ || defined (ICONV_FROM_UCS_CCS_WIN_1258)extern _CONST iconv_ccs_t_iconv_ccs_win_1258;#endif#endif /* !_ICONV_ENABLE_EXTERNAL_CCS */#endif /* __CCSBI_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -