mirror of git://sourceware.org/git/glibc.git
(collate_output): Convert undefined_offset to an array index. Fix computation of other endian extra table.
This commit is contained in:
parent
6e4184e465
commit
cb78ea2300
|
|
@ -608,6 +608,8 @@ Computing table size for collation information might take a while..."),
|
|||
size_t idx, cnt;
|
||||
|
||||
undefined_offset = obstack_object_size (&non_simple);
|
||||
assert (undefined_offset % sizeof (u_int32_t) == 0);
|
||||
undefined_offset /= sizeof (u_int32_t);
|
||||
|
||||
idx = collate->nrules;
|
||||
for (cnt = 0; cnt < collate->nrules; ++cnt)
|
||||
|
|
@ -634,7 +636,7 @@ Computing table size for collation information might take a while..."),
|
|||
table2[cnt] = SWAPU32 (table[cnt]);
|
||||
|
||||
for (cnt = 0; cnt < extra_len / sizeof (u_int32_t); ++cnt)
|
||||
extra2[cnt] = SWAPU32 (extra2[cnt]);
|
||||
extra2[cnt] = SWAPU32 (extra[cnt]);
|
||||
|
||||
/* We need a simple hashing table to get a collation-element->chars
|
||||
mapping. We again use internal hashing using a secondary hashing
|
||||
|
|
|
|||
Loading…
Reference in New Issue