Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2022-01-18 06:00:26 +0300
committerMike Frysinger <vapier@gentoo.org>2022-01-20 03:59:16 +0300
commitb86dc2dab4981ba92d683b866badc0b32be39120 (patch)
tree73fb7b2142531a24018626c464a584d183a48dd1 /newlib/newlib.hin
parent15c091ad7326129a3a4ddf04c67fffbc62d002ae (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.hin204
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. */