* locale/programs/ld-ctype.c (allocate_arrays): Complete last
	patch.  Use wch instead of idx to compute index.
	Patch by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
This commit is contained in:
Ulrich Drepper 1999-11-27 02:43:16 +00:00
parent 70e22d49c5
commit b1c9ad82a0
2 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,9 @@
1999-11-26 Ulrich Drepper <drepper@cygnus.com>
* locale/programs/ld-ctype.c (allocate_arrays): Complete last
patch. Use wch instead of idx to compute index.
Patch by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
* inet/rcmd.c (ruserok): Use iruserok2 not iruserok.
* locale/iso-3166.def: Update from latest official list.

View File

@ -3108,10 +3108,10 @@ Computing table size for character classes might take a while..."),
if (wch != ILLEGAL_CHAR_VALUE)
{
/* Store the value. */
size_t nr = idx % ctype->plane_size;
size_t nr = wch % ctype->plane_size;
size_t depth = 0;
while (ctype->names[nr + depth * ctype->plane_size] != nr)
while (ctype->names[nr + depth * ctype->plane_size] != wch)
++depth;
assert (depth < ctype->plane_cnt);