Update.
commitacb5ee2e561276d64c6e26ef4b82f59a4db5ae90
authorUlrich Drepper <drepper@redhat.com>
Wed, 24 May 2000 20:22:51 +0000 (24 20:22 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 24 May 2000 20:22:51 +0000 (24 20:22 +0000)
tree1f7ebfcaf8bf2874ae5cdb6348205dccfd9499c2
parentb7cbee1cb029f6471aa069552a69f04a3d1b4d70
Update.

2000-05-24  Ulrich Drepper  <drepper@redhat.com>

* locale/programs/ld-collate.c (struct element_t): Add mbseqorder
and wcseqorder members.
(struct locale_collate_t): Likewise.
(collate_finish): Assign collation sequence value to each character.
Create tables for output.
(collate_output): Write out tables with collation sequence information.
* locale/C-collate.c: Provide C locale data for collation sequence
table.
* locale/langinfo.h: Add _NL_COLLATE_COLLSEQMB and
_NL_COLLATE_COLLSEQWC.
* locale/categories.def: Add entries for _NL_COLLATE_COLLSEQMB and
_NL_COLLATE_COLLSEQWC.
* posix/fnmatch.c: Define SUFFIX and WIDE_CHAR_VERSION before
include fnmatch_loop.c.
* posix/fnmatch_loop.c: Don't use strcoll while determining whether
character is matched by range expression.  Use collation sequence
table.  Outside glibc fall back on simple character value comparison.
ChangeLog
locale/C-collate.c
locale/categories.def
locale/langinfo.h
localedata/ChangeLog
localedata/locales/iso14651_t1 [new file with mode: 0644]
posix/fnmatch.c
posix/fnmatch_loop.c