diff options
author | Mike Frysinger <vapier@gentoo.org> | 2022-01-18 06:00:26 +0300 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2022-01-20 03:59:16 +0300 |
commit | b86dc2dab4981ba92d683b866badc0b32be39120 (patch) | |
tree | 73fb7b2142531a24018626c464a584d183a48dd1 /newlib/newlib.hin | |
parent | 15c091ad7326129a3a4ddf04c67fffbc62d002ae (diff) |
newlib: iconv: autogenerate iconv define list
The list of iconv to/from defines is hand maintained in newlib.hin.
Lets leverage mkdeps.pl to generate this list automatically from the
list of known encodings. The newlib.hin list is up-to-date, so the
list in iconv.m4 matches the list already generated.
Diffstat (limited to 'newlib/newlib.hin')
-rw-r--r-- | newlib/newlib.hin | 204 |
1 files changed, 198 insertions, 6 deletions
diff --git a/newlib/newlib.hin b/newlib/newlib.hin index 2b7b8d0d8..15543f403 100644 --- a/newlib/newlib.hin +++ b/newlib/newlib.hin @@ -36,112 +36,304 @@ /* Enable ICONV external CCS files loading capabilities. */ #undef _ICONV_ENABLE_EXTERNAL_CCS -/* - * Iconv encodings enabled ("from" direction) - */ +/* Support big5 input encoding. */ #undef _ICONV_FROM_ENCODING_BIG5 + +/* Support cp775 input encoding. */ #undef _ICONV_FROM_ENCODING_CP775 + +/* Support cp850 input encoding. */ #undef _ICONV_FROM_ENCODING_CP850 + +/* Support cp852 input encoding. */ #undef _ICONV_FROM_ENCODING_CP852 + +/* Support cp855 input encoding. */ #undef _ICONV_FROM_ENCODING_CP855 + +/* Support cp866 input encoding. */ #undef _ICONV_FROM_ENCODING_CP866 + +/* Support euc_jp input encoding. */ #undef _ICONV_FROM_ENCODING_EUC_JP + +/* Support euc_kr input encoding. */ #undef _ICONV_FROM_ENCODING_EUC_KR + +/* Support euc_tw input encoding. */ #undef _ICONV_FROM_ENCODING_EUC_TW + +/* Support iso_8859_1 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_1 + +/* Support iso_8859_10 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_10 + +/* Support iso_8859_11 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_11 + +/* Support iso_8859_13 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_13 + +/* Support iso_8859_14 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_14 + +/* Support iso_8859_15 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_15 + +/* Support iso_8859_2 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_2 + +/* Support iso_8859_3 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_3 + +/* Support iso_8859_4 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_4 + +/* Support iso_8859_5 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_5 + +/* Support iso_8859_6 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_6 + +/* Support iso_8859_7 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_7 + +/* Support iso_8859_8 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_8 + +/* Support iso_8859_9 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_8859_9 + +/* Support iso_ir_111 input encoding. */ #undef _ICONV_FROM_ENCODING_ISO_IR_111 + +/* Support koi8_r input encoding. */ #undef _ICONV_FROM_ENCODING_KOI8_R + +/* Support koi8_ru input encoding. */ #undef _ICONV_FROM_ENCODING_KOI8_RU + +/* Support koi8_u input encoding. */ #undef _ICONV_FROM_ENCODING_KOI8_U + +/* Support koi8_uni input encoding. */ #undef _ICONV_FROM_ENCODING_KOI8_UNI + +/* Support ucs_2 input encoding. */ #undef _ICONV_FROM_ENCODING_UCS_2 + +/* Support ucs_2be input encoding. */ #undef _ICONV_FROM_ENCODING_UCS_2BE + +/* Support ucs_2le input encoding. */ #undef _ICONV_FROM_ENCODING_UCS_2LE + +/* Support ucs_2_internal input encoding. */ #undef _ICONV_FROM_ENCODING_UCS_2_INTERNAL + +/* Support ucs_4 input encoding. */ #undef _ICONV_FROM_ENCODING_UCS_4 + +/* Support ucs_4be input encoding. */ #undef _ICONV_FROM_ENCODING_UCS_4BE + +/* Support ucs_4le input encoding. */ #undef _ICONV_FROM_ENCODING_UCS_4LE + +/* Support ucs_4_internal input encoding. */ #undef _ICONV_FROM_ENCODING_UCS_4_INTERNAL + +/* Support us_ascii input encoding. */ #undef _ICONV_FROM_ENCODING_US_ASCII + +/* Support utf_16 input encoding. */ #undef _ICONV_FROM_ENCODING_UTF_16 + +/* Support utf_16be input encoding. */ #undef _ICONV_FROM_ENCODING_UTF_16BE + +/* Support utf_16le input encoding. */ #undef _ICONV_FROM_ENCODING_UTF_16LE + +/* Support utf_8 input encoding. */ #undef _ICONV_FROM_ENCODING_UTF_8 + +/* Support win_1250 input encoding. */ #undef _ICONV_FROM_ENCODING_WIN_1250 + +/* Support win_1251 input encoding. */ #undef _ICONV_FROM_ENCODING_WIN_1251 + +/* Support win_1252 input encoding. */ #undef _ICONV_FROM_ENCODING_WIN_1252 + +/* Support win_1253 input encoding. */ #undef _ICONV_FROM_ENCODING_WIN_1253 + +/* Support win_1254 input encoding. */ #undef _ICONV_FROM_ENCODING_WIN_1254 + +/* Support win_1255 input encoding. */ #undef _ICONV_FROM_ENCODING_WIN_1255 + +/* Support win_1256 input encoding. */ #undef _ICONV_FROM_ENCODING_WIN_1256 + +/* Support win_1257 input encoding. */ #undef _ICONV_FROM_ENCODING_WIN_1257 + +/* Support win_1258 input encoding. */ #undef _ICONV_FROM_ENCODING_WIN_1258 -/* - * Iconv encodings enabled ("to" direction) - */ +/* Support big5 output encoding. */ #undef _ICONV_TO_ENCODING_BIG5 + +/* Support cp775 output encoding. */ #undef _ICONV_TO_ENCODING_CP775 + +/* Support cp850 output encoding. */ #undef _ICONV_TO_ENCODING_CP850 + +/* Support cp852 output encoding. */ #undef _ICONV_TO_ENCODING_CP852 + +/* Support cp855 output encoding. */ #undef _ICONV_TO_ENCODING_CP855 + +/* Support cp866 output encoding. */ #undef _ICONV_TO_ENCODING_CP866 + +/* Support euc_jp output encoding. */ #undef _ICONV_TO_ENCODING_EUC_JP + +/* Support euc_kr output encoding. */ #undef _ICONV_TO_ENCODING_EUC_KR + +/* Support euc_tw output encoding. */ #undef _ICONV_TO_ENCODING_EUC_TW + +/* Support iso_8859_1 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_1 + +/* Support iso_8859_10 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_10 + +/* Support iso_8859_11 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_11 + +/* Support iso_8859_13 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_13 + +/* Support iso_8859_14 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_14 + +/* Support iso_8859_15 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_15 + +/* Support iso_8859_2 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_2 + +/* Support iso_8859_3 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_3 + +/* Support iso_8859_4 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_4 + +/* Support iso_8859_5 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_5 + +/* Support iso_8859_6 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_6 + +/* Support iso_8859_7 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_7 + +/* Support iso_8859_8 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_8 + +/* Support iso_8859_9 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_8859_9 + +/* Support iso_ir_111 output encoding. */ #undef _ICONV_TO_ENCODING_ISO_IR_111 + +/* Support koi8_r output encoding. */ #undef _ICONV_TO_ENCODING_KOI8_R + +/* Support koi8_ru output encoding. */ #undef _ICONV_TO_ENCODING_KOI8_RU + +/* Support koi8_u output encoding. */ #undef _ICONV_TO_ENCODING_KOI8_U + +/* Support koi8_uni output encoding. */ #undef _ICONV_TO_ENCODING_KOI8_UNI + +/* Support ucs_2 output encoding. */ #undef _ICONV_TO_ENCODING_UCS_2 + +/* Support ucs_2be output encoding. */ #undef _ICONV_TO_ENCODING_UCS_2BE + +/* Support ucs_2le output encoding. */ #undef _ICONV_TO_ENCODING_UCS_2LE + +/* Support ucs_2_internal output encoding. */ #undef _ICONV_TO_ENCODING_UCS_2_INTERNAL + +/* Support ucs_4 output encoding. */ #undef _ICONV_TO_ENCODING_UCS_4 + +/* Support ucs_4be output encoding. */ #undef _ICONV_TO_ENCODING_UCS_4BE + +/* Support ucs_4le output encoding. */ #undef _ICONV_TO_ENCODING_UCS_4LE + +/* Support ucs_4_internal output encoding. */ #undef _ICONV_TO_ENCODING_UCS_4_INTERNAL + +/* Support us_ascii output encoding. */ #undef _ICONV_TO_ENCODING_US_ASCII + +/* Support utf_16 output encoding. */ #undef _ICONV_TO_ENCODING_UTF_16 + +/* Support utf_16be output encoding. */ #undef _ICONV_TO_ENCODING_UTF_16BE + +/* Support utf_16le output encoding. */ #undef _ICONV_TO_ENCODING_UTF_16LE + +/* Support utf_8 output encoding. */ #undef _ICONV_TO_ENCODING_UTF_8 + +/* Support win_1250 output encoding. */ #undef _ICONV_TO_ENCODING_WIN_1250 + +/* Support win_1251 output encoding. */ #undef _ICONV_TO_ENCODING_WIN_1251 + +/* Support win_1252 output encoding. */ #undef _ICONV_TO_ENCODING_WIN_1252 + +/* Support win_1253 output encoding. */ #undef _ICONV_TO_ENCODING_WIN_1253 + +/* Support win_1254 output encoding. */ #undef _ICONV_TO_ENCODING_WIN_1254 + +/* Support win_1255 output encoding. */ #undef _ICONV_TO_ENCODING_WIN_1255 + +/* Support win_1256 output encoding. */ #undef _ICONV_TO_ENCODING_WIN_1256 + +/* Support win_1257 output encoding. */ #undef _ICONV_TO_ENCODING_WIN_1257 + +/* Support win_1258 output encoding. */ #undef _ICONV_TO_ENCODING_WIN_1258 /* Define if the platform long double type is equal to double. */ |