mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Update.
* iconv/gconv_trans.c: Correct a few bugs in the search loop. Remove remainders of hash table. * locale/categories.def: Remove remainders of transliteration hash table. * locale/langinfo.h: Likewise. * locale/programs/ld-ctype.c: Likewise. Fix code to write out transliteration tables. * locale/gen-translit.pl: New file. * locale/C-translit.h.in: New file. * locale/C-ctype.c: Include C-translit.h. Initialize transliteration data pointers with data from this file. * locale/Makefile (distribute): Add C-translit.h.in, C-translit.h, and gen-translit.pl. Add rule to generate C-translit.h.
This commit is contained in:
@ -20,6 +20,8 @@
|
||||
#include "localeinfo.h"
|
||||
#include <endian.h>
|
||||
|
||||
#include "C-translit.h"
|
||||
|
||||
/* This table's entries are taken from POSIX.2 Table 2-6
|
||||
``LC_CTYPE Category Definition in the POSIX Locale''.
|
||||
|
||||
@ -420,12 +422,11 @@ const struct locale_data _nl_C_LC_CTYPE =
|
||||
{ word: L'7' },
|
||||
{ word: L'8' },
|
||||
{ word: L'9' },
|
||||
{ word: 0 },
|
||||
{ word: 0 },
|
||||
{ string: NULL },
|
||||
{ string: NULL },
|
||||
{ string: NULL },
|
||||
{ string: NULL },
|
||||
{ word: NTRANSLIT },
|
||||
{ wstr: translit_from_idx },
|
||||
{ wstr: (uint32_t *) translit_from_tbl },
|
||||
{ wstr: translit_to_idx },
|
||||
{ wstr: (uint32_t *) translit_to_tbl },
|
||||
{ word: 1 },
|
||||
{ wstr: (uint32_t *) L"?" },
|
||||
{ word: 0 },
|
||||
|
Reference in New Issue
Block a user