summaryrefslogtreecommitdiff
path: root/libc/option-groups.def
diff options
context:
space:
mode:
authorjimb <jimb@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2007-06-12 00:19:05 +0000
committerjimb <jimb@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2007-06-12 00:19:05 +0000
commit53d9c7b4df45739afc5e84864df3172948ea8888 (patch)
tree6e5eb06e5e5a93e89a1d2cabdac46aa9b4903ab5 /libc/option-groups.def
parent9a919d9d159c2b3ec134bd37706373710f1fabc4 (diff)
downloadeglibc2-53d9c7b4df45739afc5e84864df3172948ea8888.tar.gz
Add the OPTION_EGLIBC_CHARSETS option group.
* option-groups.def (OPTION_EGLIBC_CHARSETS): New entry. * option-groups.defaults (OPTION_EGLIBC_CHARSETS): Initialize. * Makerules (modules): Add in value of modules-y. * iconvdata/Makefile: Include ../option-groups.mak. (modules): Move all these into the option group. (modules.so): Compute from modules-y. (extra-modules-left): Apply extra-module.mk only to modules-y. (install-others-y): Move gconv-modules into the option group. (iconv-rules): Generate rules based on modules-y. git-svn-id: svn://svn.eglibc.org/trunk@2477 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/option-groups.def')
-rw-r--r--libc/option-groups.def64
1 files changed, 64 insertions, 0 deletions
diff --git a/libc/option-groups.def b/libc/option-groups.def
index 62156d36f..ee0d0882e 100644
--- a/libc/option-groups.def
+++ b/libc/option-groups.def
@@ -43,6 +43,70 @@ config OPTION_EGLIBC_CATGETS
This option group includes functions for accessing message
catalogs: catopen, catclose, and catgets.
+config OPTION_EGLIBC_CHARSETS
+ bool "iconv/gconv character set conversion libraries"
+ help
+
+ This option group includes support for character sets other
+ than ASCII (ANSI_X3.4-1968) and Unicode and ISO-10646 in their
+ various encodings. This affects both the character sets
+ supported by the wide and multibyte character functions, and
+ those supported by the 'iconv' functions.
+
+ With this option group disabled, EGLIBC supports only the
+ following character sets:
+
+ ANSI_X3.4 - ASCII
+ ANSI_X3.4-1968
+ ANSI_X3.4-1986
+ ASCII
+ CP367
+ CSASCII
+ IBM367
+ ISO-IR-6
+ ISO646-US
+ ISO_646.IRV:1991
+ OSF00010020
+ US
+ US-ASCII
+
+ 10646-1:1993 - ISO 10646, in big-endian UCS4 form
+ 10646-1:1993/UCS4
+ CSUCS4
+ ISO-10646
+ ISO-10646/UCS4
+ OSF00010104
+ OSF00010105
+ OSF00010106
+ UCS-4
+ UCS-4BE
+ UCS4
+
+ UCS-4LE - ISO 10646, in little-endian UCS4 form
+
+ ISO-10646/UTF-8 - ISO 10646, in UTF-8 form
+ ISO-10646/UTF8
+ ISO-IR-193
+ OSF05010001
+ UTF-8
+ UTF8
+
+ ISO-10646/UCS2 - ISO 10646, in target-endian UCS2 form
+ OSF00010100
+ OSF00010101
+ OSF00010102
+ UCS-2
+ UCS2
+
+ UCS-2BE - ISO 10646, in big-endian UCS2 form
+ UNICODEBIG
+
+ UCS-2LE - ISO 10646, in little-endian UCS2 form
+ UNICODELITTLE
+
+ WCHAR_T - EGLIBC's internal form (target-endian,
+ 32-bit ISO 10646)
+
config OPTION_EGLIBC_LOCALES
bool "Locale definitions"
help