Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [perseant-stdc-iso10646] src/lib/libc



Module Name:    src
Committed By:   perseant
Date:           Mon Jul 31 04:29:50 UTC 2017

Modified Files:
        src/lib/libc/citrus [perseant-stdc-iso10646]: citrus_lc_collate.c
        src/lib/libc/locale [perseant-stdc-iso10646]: collate_local.h
            collate_locale.c unicode_collate.c unicode_nfd_qc_data.h
            unicode_ucd.c unicode_ucd.h

Log Message:
Support loading collation data from file.  Began with FreeBSD's
xlocale_collate, but had to change it somewhat to accommodate the
requirements of the Unicode Collation Algorithm (in particular,
there are maps from single-character collation elements to
multiple collation weight vectors, and multiple-to-multiple
mappings as well).


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/lib/libc/citrus/citrus_lc_collate.c
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/lib/libc/locale/collate_local.h \
    src/lib/libc/locale/collate_locale.c \
    src/lib/libc/locale/unicode_collate.c \
    src/lib/libc/locale/unicode_nfd_qc_data.h \
    src/lib/libc/locale/unicode_ucd.c src/lib/libc/locale/unicode_ucd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index