diff options
author | Ulrich Drepper <drepper@redhat.com> | 2009-07-20 20:04:42 -0700 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-07-20 20:04:42 -0700 |
commit | 8a4494506d9175a2c205ff8d39dc58abd83682eb (patch) | |
tree | f8a40477eef8ff0f54ceaab5a2f358b3d6f47b9a /ChangeLog | |
parent | c3db953c165baa444d01ee6c04ef0c51eba42522 (diff) | |
download | glibc-8a4494506d9175a2c205ff8d39dc58abd83682eb.tar glibc-8a4494506d9175a2c205ff8d39dc58abd83682eb.tar.gz glibc-8a4494506d9175a2c205ff8d39dc58abd83682eb.tar.bz2 glibc-8a4494506d9175a2c205ff8d39dc58abd83682eb.zip |
Check generated locale for non-ASCII 8-bit characters with case conversion.
If a locale does not have 8-bit characters with case conversion which
are different from the ASCII conversion (±0x20) then we can perform
some optimizations. These will follow later.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,16 @@ +2009-07-20 Ulrich Drepper <drepper@redhat.com> + + * locale/localeinfo.h (LIMAGIC): Update value for LC_CTYPE. + * locale/langinfo.h: Define _NL_CTYPE_NONASCII_CASE. + * locale/C-ctype.c (_nl_C_LC_CTYPE): Add initializer for + _NL_CTYPE_NONASCII_CASE. + * locale/programs/ld-ctype.c (locale_ctype_t): Add nonascii_case + field. + (ctype_finish): Check whether there are any 8-bit characters outside + the range ASCII has or whether the mapping isn't the same as for + ASCII (±0x20). Set nonascii_case appropriately. + (ctype_output): Add output handler for nonascii_case. + 2009-07-17 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/sysdep.h: Define cfi_personality, cfi_lsda, |