diff options
Diffstat (limited to 'newlib/libc/iconv/lib/biccs.c')
-rw-r--r-- | newlib/libc/iconv/lib/biccs.c | 193 |
1 files changed, 94 insertions, 99 deletions
diff --git a/newlib/libc/iconv/lib/biccs.c b/newlib/libc/iconv/lib/biccs.c index 5a8a951b7..f7ce6bef1 100644 --- a/newlib/libc/iconv/lib/biccs.c +++ b/newlib/libc/iconv/lib/biccs.c @@ -23,155 +23,150 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ -#ifdef ENABLE_ICONV - #include "deps.h" -#include <_ansi.h> #include "local.h" -#ifdef ICONV_CONVERTER_BIG5 -extern _CONST unsigned char iconv_ccs_table_big5[]; +#ifdef _ICONV_CONVERTER_BIG5 +extern _CONST unsigned char _iconv_ccs_table_big5[]; #endif -#ifdef ICONV_CONVERTER_CNS11643_PLANE1 -extern _CONST unsigned char iconv_ccs_table_cns11643_plane1[]; +#ifdef _ICONV_CONVERTER_CNS11643_PLANE1 +extern _CONST unsigned char _iconv_ccs_table_cns11643_plane1[]; #endif -#ifdef ICONV_CONVERTER_CNS11643_PLANE2 -extern _CONST unsigned char iconv_ccs_table_cns11643_plane2[]; +#ifdef _ICONV_CONVERTER_CNS11643_PLANE2 +extern _CONST unsigned char _iconv_ccs_table_cns11643_plane2[]; #endif -#ifdef ICONV_CONVERTER_CNS11643_PLANE14 -extern _CONST unsigned char iconv_ccs_table_cns11643_plane14[]; +#ifdef _ICONV_CONVERTER_CNS11643_PLANE14 +extern _CONST unsigned char _iconv_ccs_table_cns11643_plane14[]; #endif -#ifdef ICONV_CONVERTER_CP775 -extern _CONST unsigned char iconv_ccs_table_cp775[]; +#ifdef _ICONV_CONVERTER_CP775 +extern _CONST unsigned char _iconv_ccs_table_cp775[]; #endif -#ifdef ICONV_CONVERTER_CP850 -extern _CONST unsigned char iconv_ccs_table_cp850[]; +#ifdef _ICONV_CONVERTER_CP850 +extern _CONST unsigned char _iconv_ccs_table_cp850[]; #endif -#ifdef ICONV_CONVERTER_CP852 -extern _CONST unsigned char iconv_ccs_table_cp852[]; +#ifdef _ICONV_CONVERTER_CP852 +extern _CONST unsigned char _iconv_ccs_table_cp852[]; #endif -#ifdef ICONV_CONVERTER_CP855 -extern _CONST unsigned char iconv_ccs_table_cp855[]; +#ifdef _ICONV_CONVERTER_CP855 +extern _CONST unsigned char _iconv_ccs_table_cp855[]; #endif -#ifdef ICONV_CONVERTER_CP866 -extern _CONST unsigned char iconv_ccs_table_cp866[]; +#ifdef _ICONV_CONVERTER_CP866 +extern _CONST unsigned char _iconv_ccs_table_cp866[]; #endif -#ifdef ICONV_CONVERTER_GB_2312_80 -extern _CONST unsigned char iconv_ccs_table_gb_2312_80[]; +#ifdef _ICONV_CONVERTER_GB_2312_80 +extern _CONST unsigned char _iconv_ccs_table_gb_2312_80[]; #endif -#ifdef ICONV_CONVERTER_ISO_8859_1 -extern _CONST unsigned char iconv_ccs_table_iso_8859_1[]; +#ifdef _ICONV_CONVERTER_ISO_8859_1 +extern _CONST unsigned char _iconv_ccs_table_iso_8859_1[]; #endif -#ifdef ICONV_CONVERTER_ISO_8859_15 -extern _CONST unsigned char iconv_ccs_table_iso_8859_15[]; +#ifdef _ICONV_CONVERTER_ISO_8859_15 +extern _CONST unsigned char _iconv_ccs_table_iso_8859_15[]; #endif -#ifdef ICONV_CONVERTER_ISO_8859_2 -extern _CONST unsigned char iconv_ccs_table_iso_8859_2[]; +#ifdef _ICONV_CONVERTER_ISO_8859_2 +extern _CONST unsigned char _iconv_ccs_table_iso_8859_2[]; #endif -#ifdef ICONV_CONVERTER_ISO_8859_4 -extern _CONST unsigned char iconv_ccs_table_iso_8859_4[]; +#ifdef _ICONV_CONVERTER_ISO_8859_4 +extern _CONST unsigned char _iconv_ccs_table_iso_8859_4[]; #endif -#ifdef ICONV_CONVERTER_ISO_8859_5 -extern _CONST unsigned char iconv_ccs_table_iso_8859_5[]; +#ifdef _ICONV_CONVERTER_ISO_8859_5 +extern _CONST unsigned char _iconv_ccs_table_iso_8859_5[]; #endif -#ifdef ICONV_CONVERTER_JIS_X0201 -extern _CONST unsigned char iconv_ccs_table_jis_x0201[]; +#ifdef _ICONV_CONVERTER_JIS_X0201 +extern _CONST unsigned char _iconv_ccs_table_jis_x0201[]; #endif -#ifdef ICONV_CONVERTER_JIS_X0208_1983 -extern _CONST unsigned char iconv_ccs_table_jis_x0208_1983[]; +#ifdef _ICONV_CONVERTER_JIS_X0208_1983 +extern _CONST unsigned char _iconv_ccs_table_jis_x0208_1983[]; #endif -#ifdef ICONV_CONVERTER_JIS_X0212_1990 -extern _CONST unsigned char iconv_ccs_table_jis_x0212_1990[]; +#ifdef _ICONV_CONVERTER_JIS_X0212_1990 +extern _CONST unsigned char _iconv_ccs_table_jis_x0212_1990[]; #endif -#ifdef ICONV_CONVERTER_KOI8_R -extern _CONST unsigned char iconv_ccs_table_koi8_r[]; +#ifdef _ICONV_CONVERTER_KOI8_R +extern _CONST unsigned char _iconv_ccs_table_koi8_r[]; #endif -#ifdef ICONV_CONVERTER_KOI8_U -extern _CONST unsigned char iconv_ccs_table_koi8_u[]; +#ifdef _ICONV_CONVERTER_KOI8_U +extern _CONST unsigned char _iconv_ccs_table_koi8_u[]; #endif -#ifdef ICONV_CONVERTER_KSX1001 -extern _CONST unsigned char iconv_ccs_table_ksx1001[]; +#ifdef _ICONV_CONVERTER_KSX1001 +extern _CONST unsigned char _iconv_ccs_table_ksx1001[]; #endif -#ifdef ICONV_CONVERTER_SHIFT_JIS -extern _CONST unsigned char iconv_ccs_table_shift_jis[]; +#ifdef _ICONV_CONVERTER_SHIFT_JIS +extern _CONST unsigned char _iconv_ccs_table_shift_jis[]; #endif -#ifdef ICONV_CONVERTER_US_ASCII -extern _CONST unsigned char iconv_ccs_table_us_ascii[]; +#ifdef _ICONV_CONVERTER_US_ASCII +extern _CONST unsigned char _iconv_ccs_table_us_ascii[]; #endif -_CONST iconv_builtin_table iconv_builtin_ccs[] = +_CONST iconv_builtin_table_t _iconv_builtin_ccs[] = { -#ifdef ICONV_CONVERTER_BIG5 - {"big5", (_CONST _VOID_PTR)&iconv_ccs_table_big5}, +#ifdef _ICONV_CONVERTER_BIG5 + {"big5", (_CONST _VOID_PTR)&_iconv_ccs_table_big5}, #endif -#ifdef ICONV_CONVERTER_CNS11643_PLANE1 - {"cns11643_plane1", (_CONST _VOID_PTR)&iconv_ccs_table_cns11643_plane1}, +#ifdef _ICONV_CONVERTER_CNS11643_PLANE1 + {"cns11643_plane1", (_CONST _VOID_PTR)&_iconv_ccs_table_cns11643_plane1}, #endif -#ifdef ICONV_CONVERTER_CNS11643_PLANE2 - {"cns11643_plane2", (_CONST _VOID_PTR)&iconv_ccs_table_cns11643_plane2}, +#ifdef _ICONV_CONVERTER_CNS11643_PLANE2 + {"cns11643_plane2", (_CONST _VOID_PTR)&_iconv_ccs_table_cns11643_plane2}, #endif -#ifdef ICONV_CONVERTER_CNS11643_PLANE14 - {"cns11643_plane14", (_CONST _VOID_PTR)&iconv_ccs_table_cns11643_plane14}, +#ifdef _ICONV_CONVERTER_CNS11643_PLANE14 + {"cns11643_plane14", (_CONST _VOID_PTR)&_iconv_ccs_table_cns11643_plane14}, #endif -#ifdef ICONV_CONVERTER_CP775 - {"cp775", (_CONST _VOID_PTR)&iconv_ccs_table_cp775}, +#ifdef _ICONV_CONVERTER_CP775 + {"cp775", (_CONST _VOID_PTR)&_iconv_ccs_table_cp775}, #endif -#ifdef ICONV_CONVERTER_CP850 - {"cp850", (_CONST _VOID_PTR)&iconv_ccs_table_cp850}, +#ifdef _ICONV_CONVERTER_CP850 + {"cp850", (_CONST _VOID_PTR)&_iconv_ccs_table_cp850}, #endif -#ifdef ICONV_CONVERTER_CP852 - {"cp852", (_CONST _VOID_PTR)&iconv_ccs_table_cp852}, +#ifdef _ICONV_CONVERTER_CP852 + {"cp852", (_CONST _VOID_PTR)&_iconv_ccs_table_cp852}, #endif -#ifdef ICONV_CONVERTER_CP855 - {"cp855", (_CONST _VOID_PTR)&iconv_ccs_table_cp855}, +#ifdef _ICONV_CONVERTER_CP855 + {"cp855", (_CONST _VOID_PTR)&_iconv_ccs_table_cp855}, #endif -#ifdef ICONV_CONVERTER_CP866 - {"cp866", (_CONST _VOID_PTR)&iconv_ccs_table_cp866}, +#ifdef _ICONV_CONVERTER_CP866 + {"cp866", (_CONST _VOID_PTR)&_iconv_ccs_table_cp866}, #endif -#ifdef ICONV_CONVERTER_GB_2312_80 - {"gb_2312_80", (_CONST _VOID_PTR)&iconv_ccs_table_gb_2312_80}, +#ifdef _ICONV_CONVERTER_GB_2312_80 + {"gb_2312_80", (_CONST _VOID_PTR)&_iconv_ccs_table_gb_2312_80}, #endif -#ifdef ICONV_CONVERTER_ISO_8859_1 - {"iso_8859_1", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_1}, +#ifdef _ICONV_CONVERTER_ISO_8859_1 + {"iso_8859_1", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_1}, #endif -#ifdef ICONV_CONVERTER_ISO_8859_15 - {"iso_8859_15", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_15}, +#ifdef _ICONV_CONVERTER_ISO_8859_15 + {"iso_8859_15", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_15}, #endif -#ifdef ICONV_CONVERTER_ISO_8859_2 - {"iso_8859_2", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_2}, +#ifdef _ICONV_CONVERTER_ISO_8859_2 + {"iso_8859_2", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_2}, #endif -#ifdef ICONV_CONVERTER_ISO_8859_4 - {"iso_8859_4", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_4}, +#ifdef _ICONV_CONVERTER_ISO_8859_4 + {"iso_8859_4", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_4}, #endif -#ifdef ICONV_CONVERTER_ISO_8859_5 - {"iso_8859_5", (_CONST _VOID_PTR)&iconv_ccs_table_iso_8859_5}, +#ifdef _ICONV_CONVERTER_ISO_8859_5 + {"iso_8859_5", (_CONST _VOID_PTR)&_iconv_ccs_table_iso_8859_5}, #endif -#ifdef ICONV_CONVERTER_JIS_X0201 - {"jis_x0201", (_CONST _VOID_PTR)&iconv_ccs_table_jis_x0201}, +#ifdef _ICONV_CONVERTER_JIS_X0201 + {"jis_x0201", (_CONST _VOID_PTR)&_iconv_ccs_table_jis_x0201}, #endif -#ifdef ICONV_CONVERTER_JIS_X0208_1983 - {"jis_x0208_1983", (_CONST _VOID_PTR)&iconv_ccs_table_jis_x0208_1983}, +#ifdef _ICONV_CONVERTER_JIS_X0208_1983 + {"jis_x0208_1983", (_CONST _VOID_PTR)&_iconv_ccs_table_jis_x0208_1983}, #endif -#ifdef ICONV_CONVERTER_JIS_X0212_1990 - {"jis_x0212_1990", (_CONST _VOID_PTR)&iconv_ccs_table_jis_x0212_1990}, +#ifdef _ICONV_CONVERTER_JIS_X0212_1990 + {"jis_x0212_1990", (_CONST _VOID_PTR)&_iconv_ccs_table_jis_x0212_1990}, #endif -#ifdef ICONV_CONVERTER_KOI8_R - {"koi8_r", (_CONST _VOID_PTR)&iconv_ccs_table_koi8_r}, +#ifdef _ICONV_CONVERTER_KOI8_R + {"koi8_r", (_CONST _VOID_PTR)&_iconv_ccs_table_koi8_r}, #endif -#ifdef ICONV_CONVERTER_KOI8_U - {"koi8_u", (_CONST _VOID_PTR)&iconv_ccs_table_koi8_u}, +#ifdef _ICONV_CONVERTER_KOI8_U + {"koi8_u", (_CONST _VOID_PTR)&_iconv_ccs_table_koi8_u}, #endif -#ifdef ICONV_CONVERTER_KSX1001 - {"ksx1001", (_CONST _VOID_PTR)&iconv_ccs_table_ksx1001}, +#ifdef _ICONV_CONVERTER_KSX1001 + {"ksx1001", (_CONST _VOID_PTR)&_iconv_ccs_table_ksx1001}, #endif -#ifdef ICONV_CONVERTER_SHIFT_JIS - {"shift_jis", (_CONST _VOID_PTR)&iconv_ccs_table_shift_jis}, +#ifdef _ICONV_CONVERTER_SHIFT_JIS + {"shift_jis", (_CONST _VOID_PTR)&_iconv_ccs_table_shift_jis}, #endif -#ifdef ICONV_CONVERTER_US_ASCII - {"us_ascii", (_CONST _VOID_PTR)&iconv_ccs_table_us_ascii}, +#ifdef _ICONV_CONVERTER_US_ASCII + {"us_ascii", (_CONST _VOID_PTR)&_iconv_ccs_table_us_ascii}, #endif - {NULL, NULL} + {NULL, (_CONST _VOID_PTR)NULL} }; -#endif /* #ifdef ENABLE_ICONV */ - |