1
0
mirror of https://https.git.savannah.gnu.org/git/gnulib.git synced 2026-05-13 15:13:36 +00:00

New module 'libunistring-optional'.

This commit is contained in:
Bruno Haible
2010-05-18 20:11:42 +02:00
parent 68e3d00f99
commit 1495c20d05
846 changed files with 2135 additions and 748 deletions

891
ChangeLog
View File

@@ -1,3 +1,894 @@
2010-05-18 Paolo Bonzini <bonzini@gnu.org>
Bruno Haible <bruno@clisp.org>
New module 'libunistring-optional'.
* modules/libunistring-optional: New file.
* m4/libunistring-base.m4: New file.
* m4/libunistring-optional.m4: New file.
* lib/unicase.in.h: Renamed from lib/unicase.h.
* lib/uniconv.in.h: Renamed from lib/uniconv.h.
* lib/unictype.in.h: Renamed from lib/unictype.h.
* lib/unilbrk.in.h: Renamed from lib/unilbrk.h.
* lib/uniname.in.h: Renamed from lib/uniname.h.
* lib/uninorm.in.h: Renamed from lib/uninorm.h.
* lib/unistdio.in.h: Renamed from lib/unistdio.h.
* lib/unistr.in.h: Renamed from lib/unistr.h.
* lib/unitypes.in.h: Renamed from lib/unitypes.h.
* lib/uniwbrk.in.h: Renamed from lib/uniwbrk.h.
* lib/uniwidth.in.h: Renamed from lib/uniwidth.h.
* m4/libunistring.m4 (gl_LIBUNISTRING_CORE): Renamed from
gl_LIBUNISTRING. If the library was found, determine the installed
version and set LIBUNISTRING_VERSION.
(gl_LIBUNISTRING): New macro, as a wrapper arount it. Document that it
sets LIBUNISTRING_VERSION. If the module libunistring-optional is used,
handle a configuration option --with-included-libunistring.
* modules/libunistring (Files): Add m4/absolute-header.m4.
* modules/unicase/base (Files): Use unicase.in.h instead of unicase.h.
Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build unicase.h from unicase.in.h.
* modules/uniconv/base (Files): Use uniconv.in.h instead of uniconv.h.
Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build uniconv.h from uniconv.in.h.
* modules/unictype/base (Files): Use unictype.in.h instead of
unictype.h. Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build unictype.h from unictype.in.h.
* modules/unilbrk/base (Files): Use unilbrk.in.h instead of unilbrk.h.
Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build unilbrk.h from unilbrk.in.h.
* modules/uniname/base (Files): Use uniname.in.h instead of uniname.h.
Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build uniname.h from uniname.in.h.
* modules/uninorm/base (Files): Use uninorm.in.h instead of uninorm.h.
Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build uninorm.h from uninorm.in.h.
* modules/unistdio/base (Files): Use unistdio.in.h instead of
unistdio.h. Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build unistdio.h from unistdio.in.h.
* modules/unistr/base (Files): Use unistr.in.h instead of unistr.h.
Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build unistr.h from unistr.in.h.
* modules/unitypes (Files): Use unitypes.in.h instead of unitypes.h.
Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build unitypes.h from unitypes.in.h.
* modules/uniwbrk/base (Files): Use uniwbrk.in.h instead of uniwbrk.h.
Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build uniwbrk.h from uniwbrk.in.h.
* modules/uniwidth/base (Files): Use uniwidth.in.h instead of
uniwidth.h. Add m4/libunistring-base.m4.
(configure.ac): Invoke gl_LIBUNISTRING_LIBHEADER.
(Makefile.am): Build uniwidth.h from uniwidth.in.h.
* modules/unicase/empty-prefix-context: Use gl_LIBUNISTRING_LIBSOURCE
instead of augmenting lib_SOURCES.
* modules/unicase/empty-suffix-context: Likewise.
* modules/unicase/locale-language: Likewise.
* modules/unicase/tolower: Likewise.
* modules/unicase/totitle: Likewise.
* modules/unicase/toupper: Likewise.
* modules/unicase/u8-casecmp: Likewise.
* modules/unicase/u8-casecoll: Likewise.
* modules/unicase/u8-casefold: Likewise.
* modules/unicase/u8-casexfrm: Likewise.
* modules/unicase/u8-ct-casefold: Likewise.
* modules/unicase/u8-ct-tolower: Likewise.
* modules/unicase/u8-ct-totitle: Likewise.
* modules/unicase/u8-ct-toupper: Likewise.
* modules/unicase/u8-is-cased: Likewise.
* modules/unicase/u8-is-casefolded: Likewise.
* modules/unicase/u8-is-lowercase: Likewise.
* modules/unicase/u8-is-titlecase: Likewise.
* modules/unicase/u8-is-uppercase: Likewise.
* modules/unicase/u8-prefix-context: Likewise.
* modules/unicase/u8-suffix-context: Likewise.
* modules/unicase/u8-tolower: Likewise.
* modules/unicase/u8-totitle: Likewise.
* modules/unicase/u8-toupper: Likewise.
* modules/unicase/u16-casecmp: Likewise.
* modules/unicase/u16-casecoll: Likewise.
* modules/unicase/u16-casefold: Likewise.
* modules/unicase/u16-casexfrm: Likewise.
* modules/unicase/u16-ct-casefold: Likewise.
* modules/unicase/u16-ct-tolower: Likewise.
* modules/unicase/u16-ct-totitle: Likewise.
* modules/unicase/u16-ct-toupper: Likewise.
* modules/unicase/u16-is-cased: Likewise.
* modules/unicase/u16-is-casefolded: Likewise.
* modules/unicase/u16-is-lowercase: Likewise.
* modules/unicase/u16-is-titlecase: Likewise.
* modules/unicase/u16-is-uppercase: Likewise.
* modules/unicase/u16-prefix-context: Likewise.
* modules/unicase/u16-suffix-context: Likewise.
* modules/unicase/u16-tolower: Likewise.
* modules/unicase/u16-totitle: Likewise.
* modules/unicase/u16-toupper: Likewise.
* modules/unicase/u32-casecmp: Likewise.
* modules/unicase/u32-casecoll: Likewise.
* modules/unicase/u32-casefold: Likewise.
* modules/unicase/u32-casexfrm: Likewise.
* modules/unicase/u32-ct-casefold: Likewise.
* modules/unicase/u32-ct-tolower: Likewise.
* modules/unicase/u32-ct-totitle: Likewise.
* modules/unicase/u32-ct-toupper: Likewise.
* modules/unicase/u32-is-cased: Likewise.
* modules/unicase/u32-is-casefolded: Likewise.
* modules/unicase/u32-is-lowercase: Likewise.
* modules/unicase/u32-is-titlecase: Likewise.
* modules/unicase/u32-is-uppercase: Likewise.
* modules/unicase/u32-prefix-context: Likewise.
* modules/unicase/u32-suffix-context: Likewise.
* modules/unicase/u32-tolower: Likewise.
* modules/unicase/u32-totitle: Likewise.
* modules/unicase/u32-toupper: Likewise.
* modules/unicase/ulc-casecmp: Likewise.
* modules/unicase/ulc-casecoll: Likewise.
* modules/unicase/ulc-casexfrm: Likewise.
* modules/uniconv/u8-conv-from-enc: Likewise.
* modules/uniconv/u8-conv-to-enc: Likewise.
* modules/uniconv/u8-strconv-from-enc: Likewise.
* modules/uniconv/u8-strconv-from-locale: Likewise.
* modules/uniconv/u8-strconv-to-enc: Likewise.
* modules/uniconv/u8-strconv-to-locale: Likewise.
* modules/uniconv/u16-conv-from-enc: Likewise.
* modules/uniconv/u16-conv-to-enc: Likewise.
* modules/uniconv/u16-strconv-from-enc: Likewise.
* modules/uniconv/u16-strconv-from-locale: Likewise.
* modules/uniconv/u16-strconv-to-enc: Likewise.
* modules/uniconv/u16-strconv-to-locale: Likewise.
* modules/uniconv/u32-conv-from-enc: Likewise.
* modules/uniconv/u32-conv-to-enc: Likewise.
* modules/uniconv/u32-strconv-from-enc: Likewise.
* modules/uniconv/u32-strconv-from-locale: Likewise.
* modules/uniconv/u32-strconv-to-enc: Likewise.
* modules/uniconv/u32-strconv-to-locale: Likewise.
* modules/unictype/bidicategory-byname: Likewise.
* modules/unictype/bidicategory-name: Likewise.
* modules/unictype/bidicategory-of: Likewise.
* modules/unictype/bidicategory-test: Likewise.
* modules/unictype/block-list: Likewise.
* modules/unictype/block-test: Likewise.
* modules/unictype/category-C: Likewise.
* modules/unictype/category-Cc: Likewise.
* modules/unictype/category-Cf: Likewise.
* modules/unictype/category-Cn: Likewise.
* modules/unictype/category-Co: Likewise.
* modules/unictype/category-Cs: Likewise.
* modules/unictype/category-L: Likewise.
* modules/unictype/category-Ll: Likewise.
* modules/unictype/category-Lm: Likewise.
* modules/unictype/category-Lo: Likewise.
* modules/unictype/category-Lt: Likewise.
* modules/unictype/category-Lu: Likewise.
* modules/unictype/category-M: Likewise.
* modules/unictype/category-Mc: Likewise.
* modules/unictype/category-Me: Likewise.
* modules/unictype/category-Mn: Likewise.
* modules/unictype/category-N: Likewise.
* modules/unictype/category-Nd: Likewise.
* modules/unictype/category-Nl: Likewise.
* modules/unictype/category-No: Likewise.
* modules/unictype/category-P: Likewise.
* modules/unictype/category-Pc: Likewise.
* modules/unictype/category-Pd: Likewise.
* modules/unictype/category-Pe: Likewise.
* modules/unictype/category-Pf: Likewise.
* modules/unictype/category-Pi: Likewise.
* modules/unictype/category-Po: Likewise.
* modules/unictype/category-Ps: Likewise.
* modules/unictype/category-S: Likewise.
* modules/unictype/category-Sc: Likewise.
* modules/unictype/category-Sk: Likewise.
* modules/unictype/category-Sm: Likewise.
* modules/unictype/category-So: Likewise.
* modules/unictype/category-Z: Likewise.
* modules/unictype/category-Zl: Likewise.
* modules/unictype/category-Zp: Likewise.
* modules/unictype/category-Zs: Likewise.
* modules/unictype/category-and: Likewise.
* modules/unictype/category-and-not: Likewise.
* modules/unictype/category-byname: Likewise.
* modules/unictype/category-name: Likewise.
* modules/unictype/category-none: Likewise.
* modules/unictype/category-of: Likewise.
* modules/unictype/category-or: Likewise.
* modules/unictype/category-test: Likewise.
* modules/unictype/combining-class: Likewise.
* modules/unictype/ctype-alnum: Likewise.
* modules/unictype/ctype-alpha: Likewise.
* modules/unictype/ctype-blank: Likewise.
* modules/unictype/ctype-cntrl: Likewise.
* modules/unictype/ctype-digit: Likewise.
* modules/unictype/ctype-graph: Likewise.
* modules/unictype/ctype-lower: Likewise.
* modules/unictype/ctype-print: Likewise.
* modules/unictype/ctype-punct: Likewise.
* modules/unictype/ctype-space: Likewise.
* modules/unictype/ctype-upper: Likewise.
* modules/unictype/ctype-xdigit: Likewise.
* modules/unictype/decimal-digit: Likewise.
* modules/unictype/digit: Likewise.
* modules/unictype/mirror: Likewise.
* modules/unictype/numeric: Likewise.
* modules/unictype/property-alphabetic: Likewise.
* modules/unictype/property-ascii-hex-digit: Likewise.
* modules/unictype/property-bidi-arabic-digit: Likewise.
* modules/unictype/property-bidi-arabic-right-to-left: Likewise.
* modules/unictype/property-bidi-block-separator: Likewise.
* modules/unictype/property-bidi-boundary-neutral: Likewise.
* modules/unictype/property-bidi-common-separator: Likewise.
* modules/unictype/property-bidi-control: Likewise.
* modules/unictype/property-bidi-embedding-or-override: Likewise.
* modules/unictype/property-bidi-eur-num-separator: Likewise.
* modules/unictype/property-bidi-eur-num-terminator: Likewise.
* modules/unictype/property-bidi-european-digit: Likewise.
* modules/unictype/property-bidi-hebrew-right-to-left: Likewise.
* modules/unictype/property-bidi-left-to-right: Likewise.
* modules/unictype/property-bidi-non-spacing-mark: Likewise.
* modules/unictype/property-bidi-other-neutral: Likewise.
* modules/unictype/property-bidi-pdf: Likewise.
* modules/unictype/property-bidi-segment-separator: Likewise.
* modules/unictype/property-bidi-whitespace: Likewise.
* modules/unictype/property-byname: Likewise.
* modules/unictype/property-combining: Likewise.
* modules/unictype/property-composite: Likewise.
* modules/unictype/property-currency-symbol: Likewise.
* modules/unictype/property-dash: Likewise.
* modules/unictype/property-decimal-digit: Likewise.
* modules/unictype/property-default-ignorable-code-point: Likewise.
* modules/unictype/property-deprecated: Likewise.
* modules/unictype/property-diacritic: Likewise.
* modules/unictype/property-extender: Likewise.
* modules/unictype/property-format-control: Likewise.
* modules/unictype/property-grapheme-base: Likewise.
* modules/unictype/property-grapheme-extend: Likewise.
* modules/unictype/property-grapheme-link: Likewise.
* modules/unictype/property-hex-digit: Likewise.
* modules/unictype/property-hyphen: Likewise.
* modules/unictype/property-id-continue: Likewise.
* modules/unictype/property-id-start: Likewise.
* modules/unictype/property-ideographic: Likewise.
* modules/unictype/property-ids-binary-operator: Likewise.
* modules/unictype/property-ids-trinary-operator: Likewise.
* modules/unictype/property-ignorable-control: Likewise.
* modules/unictype/property-iso-control: Likewise.
* modules/unictype/property-join-control: Likewise.
* modules/unictype/property-left-of-pair: Likewise.
* modules/unictype/property-line-separator: Likewise.
* modules/unictype/property-logical-order-exception: Likewise.
* modules/unictype/property-lowercase: Likewise.
* modules/unictype/property-math: Likewise.
* modules/unictype/property-non-break: Likewise.
* modules/unictype/property-not-a-character: Likewise.
* modules/unictype/property-numeric: Likewise.
* modules/unictype/property-other-alphabetic: Likewise.
* modules/unictype/property-other-default-ignorable-code-point: Likewise.
* modules/unictype/property-other-grapheme-extend: Likewise.
* modules/unictype/property-other-id-continue: Likewise.
* modules/unictype/property-other-id-start: Likewise.
* modules/unictype/property-other-lowercase: Likewise.
* modules/unictype/property-other-math: Likewise.
* modules/unictype/property-other-uppercase: Likewise.
* modules/unictype/property-paired-punctuation: Likewise.
* modules/unictype/property-paragraph-separator: Likewise.
* modules/unictype/property-pattern-syntax: Likewise.
* modules/unictype/property-pattern-white-space: Likewise.
* modules/unictype/property-private-use: Likewise.
* modules/unictype/property-punctuation: Likewise.
* modules/unictype/property-quotation-mark: Likewise.
* modules/unictype/property-radical: Likewise.
* modules/unictype/property-sentence-terminal: Likewise.
* modules/unictype/property-soft-dotted: Likewise.
* modules/unictype/property-space: Likewise.
* modules/unictype/property-terminal-punctuation: Likewise.
* modules/unictype/property-test: Likewise.
* modules/unictype/property-titlecase: Likewise.
* modules/unictype/property-unassigned-code-value: Likewise.
* modules/unictype/property-unified-ideograph: Likewise.
* modules/unictype/property-uppercase: Likewise.
* modules/unictype/property-variation-selector: Likewise.
* modules/unictype/property-white-space: Likewise.
* modules/unictype/property-xid-continue: Likewise.
* modules/unictype/property-xid-start: Likewise.
* modules/unictype/property-zero-width: Likewise.
* modules/unictype/scripts: Likewise.
* modules/unictype/syntax-c-ident: Likewise.
* modules/unictype/syntax-c-whitespace: Likewise.
* modules/unictype/syntax-java-ident: Likewise.
* modules/unictype/syntax-java-whitespace: Likewise.
* modules/unilbrk/u8-possible-linebreaks: Likewise.
* modules/unilbrk/u8-width-linebreaks: Likewise.
* modules/unilbrk/u16-possible-linebreaks: Likewise.
* modules/unilbrk/u16-width-linebreaks: Likewise.
* modules/unilbrk/u32-possible-linebreaks: Likewise.
* modules/unilbrk/u32-width-linebreaks: Likewise.
* modules/unilbrk/ulc-possible-linebreaks: Likewise.
* modules/unilbrk/ulc-width-linebreaks: Likewise.
* modules/uniname/uniname: Likewise.
* modules/uninorm/canonical-decomposition: Likewise.
* modules/uninorm/composition: Likewise.
* modules/uninorm/decomposing-form: Likewise.
* modules/uninorm/decomposition: Likewise.
* modules/uninorm/filter: Likewise.
* modules/uninorm/nfc: Likewise.
* modules/uninorm/nfd: Likewise.
* modules/uninorm/nfkc: Likewise.
* modules/uninorm/nfkd: Likewise.
* modules/uninorm/u8-normalize: Likewise.
* modules/uninorm/u8-normcmp: Likewise.
* modules/uninorm/u8-normcoll: Likewise.
* modules/uninorm/u8-normxfrm: Likewise.
* modules/uninorm/u16-normalize: Likewise.
* modules/uninorm/u16-normcmp: Likewise.
* modules/uninorm/u16-normcoll: Likewise.
* modules/uninorm/u16-normxfrm: Likewise.
* modules/uninorm/u32-normalize: Likewise.
* modules/uninorm/u32-normcmp: Likewise.
* modules/uninorm/u32-normcoll: Likewise.
* modules/uninorm/u32-normxfrm: Likewise.
* modules/unistdio/u8-asnprintf: Likewise.
* modules/unistdio/u8-asprintf: Likewise.
* modules/unistdio/u8-snprintf: Likewise.
* modules/unistdio/u8-sprintf: Likewise.
* modules/unistdio/u8-u8-asnprintf: Likewise.
* modules/unistdio/u8-u8-asprintf: Likewise.
* modules/unistdio/u8-u8-snprintf: Likewise.
* modules/unistdio/u8-u8-sprintf: Likewise.
* modules/unistdio/u8-u8-vasnprintf: Likewise.
* modules/unistdio/u8-u8-vasprintf: Likewise.
* modules/unistdio/u8-u8-vsnprintf: Likewise.
* modules/unistdio/u8-u8-vsprintf: Likewise.
* modules/unistdio/u8-vasnprintf: Likewise.
* modules/unistdio/u8-vasprintf: Likewise.
* modules/unistdio/u8-vsnprintf: Likewise.
* modules/unistdio/u8-vsprintf: Likewise.
* modules/unistdio/u16-asnprintf: Likewise.
* modules/unistdio/u16-asprintf: Likewise.
* modules/unistdio/u16-snprintf: Likewise.
* modules/unistdio/u16-sprintf: Likewise.
* modules/unistdio/u16-u16-asnprintf: Likewise.
* modules/unistdio/u16-u16-asprintf: Likewise.
* modules/unistdio/u16-u16-snprintf: Likewise.
* modules/unistdio/u16-u16-sprintf: Likewise.
* modules/unistdio/u16-u16-vasnprintf: Likewise.
* modules/unistdio/u16-u16-vasprintf: Likewise.
* modules/unistdio/u16-u16-vsnprintf: Likewise.
* modules/unistdio/u16-u16-vsprintf: Likewise.
* modules/unistdio/u16-vasnprintf: Likewise.
* modules/unistdio/u16-vasprintf: Likewise.
* modules/unistdio/u16-vsnprintf: Likewise.
* modules/unistdio/u16-vsprintf: Likewise.
* modules/unistdio/u32-asnprintf: Likewise.
* modules/unistdio/u32-asprintf: Likewise.
* modules/unistdio/u32-snprintf: Likewise.
* modules/unistdio/u32-sprintf: Likewise.
* modules/unistdio/u32-u32-asnprintf: Likewise.
* modules/unistdio/u32-u32-asprintf: Likewise.
* modules/unistdio/u32-u32-snprintf: Likewise.
* modules/unistdio/u32-u32-sprintf: Likewise.
* modules/unistdio/u32-u32-vasnprintf: Likewise.
* modules/unistdio/u32-u32-vasprintf: Likewise.
* modules/unistdio/u32-u32-vsnprintf: Likewise.
* modules/unistdio/u32-u32-vsprintf: Likewise.
* modules/unistdio/u32-vasnprintf: Likewise.
* modules/unistdio/u32-vasprintf: Likewise.
* modules/unistdio/u32-vsnprintf: Likewise.
* modules/unistdio/u32-vsprintf: Likewise.
* modules/unistdio/ulc-asnprintf: Likewise.
* modules/unistdio/ulc-asprintf: Likewise.
* modules/unistdio/ulc-fprintf: Likewise.
* modules/unistdio/ulc-snprintf: Likewise.
* modules/unistdio/ulc-sprintf: Likewise.
* modules/unistdio/ulc-vasnprintf: Likewise.
* modules/unistdio/ulc-vasprintf: Likewise.
* modules/unistdio/ulc-vfprintf: Likewise.
* modules/unistdio/ulc-vsnprintf: Likewise.
* modules/unistdio/ulc-vsprintf: Likewise.
* modules/unistr/u8-check: Likewise.
* modules/unistr/u8-chr: Likewise.
* modules/unistr/u8-cmp: Likewise.
* modules/unistr/u8-cmp2: Likewise.
* modules/unistr/u8-cpy: Likewise.
* modules/unistr/u8-cpy-alloc: Likewise.
* modules/unistr/u8-endswith: Likewise.
* modules/unistr/u8-mblen: Likewise.
* modules/unistr/u8-mbsnlen: Likewise.
* modules/unistr/u8-mbtouc: Likewise.
* modules/unistr/u8-mbtouc-unsafe: Likewise.
* modules/unistr/u8-mbtoucr: Likewise.
* modules/unistr/u8-move: Likewise.
* modules/unistr/u8-next: Likewise.
* modules/unistr/u8-prev: Likewise.
* modules/unistr/u8-set: Likewise.
* modules/unistr/u8-startswith: Likewise.
* modules/unistr/u8-stpcpy: Likewise.
* modules/unistr/u8-stpncpy: Likewise.
* modules/unistr/u8-strcat: Likewise.
* modules/unistr/u8-strchr: Likewise.
* modules/unistr/u8-strcmp: Likewise.
* modules/unistr/u8-strcoll: Likewise.
* modules/unistr/u8-strcpy: Likewise.
* modules/unistr/u8-strcspn: Likewise.
* modules/unistr/u8-strdup: Likewise.
* modules/unistr/u8-strlen: Likewise.
* modules/unistr/u8-strmblen: Likewise.
* modules/unistr/u8-strmbtouc: Likewise.
* modules/unistr/u8-strncat: Likewise.
* modules/unistr/u8-strncmp: Likewise.
* modules/unistr/u8-strncpy: Likewise.
* modules/unistr/u8-strnlen: Likewise.
* modules/unistr/u8-strpbrk: Likewise.
* modules/unistr/u8-strrchr: Likewise.
* modules/unistr/u8-strspn: Likewise.
* modules/unistr/u8-strstr: Likewise.
* modules/unistr/u8-strtok: Likewise.
* modules/unistr/u8-to-u16: Likewise.
* modules/unistr/u8-to-u32: Likewise.
* modules/unistr/u8-uctomb: Likewise.
* modules/unistr/u16-check: Likewise.
* modules/unistr/u16-chr: Likewise.
* modules/unistr/u16-cmp: Likewise.
* modules/unistr/u16-cmp2: Likewise.
* modules/unistr/u16-cpy: Likewise.
* modules/unistr/u16-cpy-alloc: Likewise.
* modules/unistr/u16-endswith: Likewise.
* modules/unistr/u16-mblen: Likewise.
* modules/unistr/u16-mbsnlen: Likewise.
* modules/unistr/u16-mbtouc: Likewise.
* modules/unistr/u16-mbtouc-unsafe: Likewise.
* modules/unistr/u16-mbtoucr: Likewise.
* modules/unistr/u16-move: Likewise.
* modules/unistr/u16-next: Likewise.
* modules/unistr/u16-prev: Likewise.
* modules/unistr/u16-set: Likewise.
* modules/unistr/u16-startswith: Likewise.
* modules/unistr/u16-stpcpy: Likewise.
* modules/unistr/u16-stpncpy: Likewise.
* modules/unistr/u16-strcat: Likewise.
* modules/unistr/u16-strchr: Likewise.
* modules/unistr/u16-strcmp: Likewise.
* modules/unistr/u16-strcoll: Likewise.
* modules/unistr/u16-strcpy: Likewise.
* modules/unistr/u16-strcspn: Likewise.
* modules/unistr/u16-strdup: Likewise.
* modules/unistr/u16-strlen: Likewise.
* modules/unistr/u16-strmblen: Likewise.
* modules/unistr/u16-strmbtouc: Likewise.
* modules/unistr/u16-strncat: Likewise.
* modules/unistr/u16-strncmp: Likewise.
* modules/unistr/u16-strncpy: Likewise.
* modules/unistr/u16-strnlen: Likewise.
* modules/unistr/u16-strpbrk: Likewise.
* modules/unistr/u16-strrchr: Likewise.
* modules/unistr/u16-strspn: Likewise.
* modules/unistr/u16-strstr: Likewise.
* modules/unistr/u16-strtok: Likewise.
* modules/unistr/u16-to-u32: Likewise.
* modules/unistr/u16-to-u8: Likewise.
* modules/unistr/u16-uctomb: Likewise.
* modules/unistr/u32-check: Likewise.
* modules/unistr/u32-chr: Likewise.
* modules/unistr/u32-cmp: Likewise.
* modules/unistr/u32-cmp2: Likewise.
* modules/unistr/u32-cpy: Likewise.
* modules/unistr/u32-cpy-alloc: Likewise.
* modules/unistr/u32-endswith: Likewise.
* modules/unistr/u32-mblen: Likewise.
* modules/unistr/u32-mbsnlen: Likewise.
* modules/unistr/u32-mbtouc: Likewise.
* modules/unistr/u32-mbtouc-unsafe: Likewise.
* modules/unistr/u32-mbtoucr: Likewise.
* modules/unistr/u32-move: Likewise.
* modules/unistr/u32-next: Likewise.
* modules/unistr/u32-prev: Likewise.
* modules/unistr/u32-set: Likewise.
* modules/unistr/u32-startswith: Likewise.
* modules/unistr/u32-stpcpy: Likewise.
* modules/unistr/u32-stpncpy: Likewise.
* modules/unistr/u32-strcat: Likewise.
* modules/unistr/u32-strchr: Likewise.
* modules/unistr/u32-strcmp: Likewise.
* modules/unistr/u32-strcoll: Likewise.
* modules/unistr/u32-strcpy: Likewise.
* modules/unistr/u32-strcspn: Likewise.
* modules/unistr/u32-strdup: Likewise.
* modules/unistr/u32-strlen: Likewise.
* modules/unistr/u32-strmblen: Likewise.
* modules/unistr/u32-strmbtouc: Likewise.
* modules/unistr/u32-strncat: Likewise.
* modules/unistr/u32-strncmp: Likewise.
* modules/unistr/u32-strncpy: Likewise.
* modules/unistr/u32-strnlen: Likewise.
* modules/unistr/u32-strpbrk: Likewise.
* modules/unistr/u32-strrchr: Likewise.
* modules/unistr/u32-strspn: Likewise.
* modules/unistr/u32-strstr: Likewise.
* modules/unistr/u32-strtok: Likewise.
* modules/unistr/u32-to-u16: Likewise.
* modules/unistr/u32-to-u8: Likewise.
* modules/unistr/u32-uctomb: Likewise.
* modules/uniwbrk/u8-wordbreaks: Likewise.
* modules/uniwbrk/u16-wordbreaks: Likewise.
* modules/uniwbrk/u32-wordbreaks: Likewise.
* modules/uniwbrk/ulc-wordbreaks: Likewise.
* modules/uniwbrk/wordbreak-property: Likewise.
* modules/uniwidth/u8-strwidth: Likewise.
* modules/uniwidth/u8-width: Likewise.
* modules/uniwidth/u16-strwidth: Likewise.
* modules/uniwidth/u16-width: Likewise.
* modules/uniwidth/u32-strwidth: Likewise.
* modules/uniwidth/u32-width: Likewise.
* modules/uniwidth/width: Likewise.
* modules/unicase/cased-tests (Makefile.am): Link all test programs
with $(LIBUNISTRING).
* modules/unicase/ignorable-tests: Likewise.
* modules/unicase/locale-language-tests: Likewise.
* modules/unicase/tolower-tests: Likewise.
* modules/unicase/totitle-tests: Likewise.
* modules/unicase/toupper-tests: Likewise.
* modules/unicase/u8-casecmp-tests: Likewise.
* modules/unicase/u8-casecoll-tests: Likewise.
* modules/unicase/u8-casefold-tests: Likewise.
* modules/unicase/u8-is-cased-tests: Likewise.
* modules/unicase/u8-is-casefolded-tests: Likewise.
* modules/unicase/u8-is-lowercase-tests: Likewise.
* modules/unicase/u8-is-titlecase-tests: Likewise.
* modules/unicase/u8-is-uppercase-tests: Likewise.
* modules/unicase/u8-tolower-tests: Likewise.
* modules/unicase/u8-totitle-tests: Likewise.
* modules/unicase/u8-toupper-tests: Likewise.
* modules/unicase/u16-casecmp-tests: Likewise.
* modules/unicase/u16-casecoll-tests: Likewise.
* modules/unicase/u16-casefold-tests: Likewise.
* modules/unicase/u16-is-cased-tests: Likewise.
* modules/unicase/u16-is-casefolded-tests: Likewise.
* modules/unicase/u16-is-lowercase-tests: Likewise.
* modules/unicase/u16-is-titlecase-tests: Likewise.
* modules/unicase/u16-is-uppercase-tests: Likewise.
* modules/unicase/u16-tolower-tests: Likewise.
* modules/unicase/u16-totitle-tests: Likewise.
* modules/unicase/u16-toupper-tests: Likewise.
* modules/unicase/u32-casecmp-tests: Likewise.
* modules/unicase/u32-casecoll-tests: Likewise.
* modules/unicase/u32-casefold-tests: Likewise.
* modules/unicase/u32-is-cased-tests: Likewise.
* modules/unicase/u32-is-casefolded-tests: Likewise.
* modules/unicase/u32-is-lowercase-tests: Likewise.
* modules/unicase/u32-is-titlecase-tests: Likewise.
* modules/unicase/u32-is-uppercase-tests: Likewise.
* modules/unicase/u32-tolower-tests: Likewise.
* modules/unicase/u32-totitle-tests: Likewise.
* modules/unicase/u32-toupper-tests: Likewise.
* modules/unicase/ulc-casecmp-tests: Likewise.
* modules/unicase/ulc-casecoll-tests: Likewise.
* modules/uniconv/u8-conv-from-enc-tests: Likewise.
* modules/uniconv/u8-conv-to-enc-tests: Likewise.
* modules/uniconv/u8-strconv-from-enc-tests: Likewise.
* modules/uniconv/u8-strconv-to-enc-tests: Likewise.
* modules/uniconv/u16-conv-from-enc-tests: Likewise.
* modules/uniconv/u16-conv-to-enc-tests: Likewise.
* modules/uniconv/u16-strconv-from-enc-tests: Likewise.
* modules/uniconv/u16-strconv-to-enc-tests: Likewise.
* modules/uniconv/u32-conv-from-enc-tests: Likewise.
* modules/uniconv/u32-conv-to-enc-tests: Likewise.
* modules/uniconv/u32-strconv-from-enc-tests: Likewise.
* modules/uniconv/u32-strconv-to-enc-tests: Likewise.
* modules/unictype/bidicategory-byname-tests: Likewise.
* modules/unictype/bidicategory-name-tests: Likewise.
* modules/unictype/bidicategory-of-tests: Likewise.
* modules/unictype/bidicategory-test-tests: Likewise.
* modules/unictype/block-list-tests: Likewise.
* modules/unictype/block-of-tests: Likewise.
* modules/unictype/block-test-tests: Likewise.
* modules/unictype/category-C-tests: Likewise.
* modules/unictype/category-Cc-tests: Likewise.
* modules/unictype/category-Cf-tests: Likewise.
* modules/unictype/category-Cn-tests: Likewise.
* modules/unictype/category-Co-tests: Likewise.
* modules/unictype/category-Cs-tests: Likewise.
* modules/unictype/category-L-tests: Likewise.
* modules/unictype/category-Ll-tests: Likewise.
* modules/unictype/category-Lm-tests: Likewise.
* modules/unictype/category-Lo-tests: Likewise.
* modules/unictype/category-Lt-tests: Likewise.
* modules/unictype/category-Lu-tests: Likewise.
* modules/unictype/category-M-tests: Likewise.
* modules/unictype/category-Mc-tests: Likewise.
* modules/unictype/category-Me-tests: Likewise.
* modules/unictype/category-Mn-tests: Likewise.
* modules/unictype/category-N-tests: Likewise.
* modules/unictype/category-Nd-tests: Likewise.
* modules/unictype/category-Nl-tests: Likewise.
* modules/unictype/category-No-tests: Likewise.
* modules/unictype/category-P-tests: Likewise.
* modules/unictype/category-Pc-tests: Likewise.
* modules/unictype/category-Pd-tests: Likewise.
* modules/unictype/category-Pe-tests: Likewise.
* modules/unictype/category-Pf-tests: Likewise.
* modules/unictype/category-Pi-tests: Likewise.
* modules/unictype/category-Po-tests: Likewise.
* modules/unictype/category-Ps-tests: Likewise.
* modules/unictype/category-S-tests: Likewise.
* modules/unictype/category-Sc-tests: Likewise.
* modules/unictype/category-Sk-tests: Likewise.
* modules/unictype/category-Sm-tests: Likewise.
* modules/unictype/category-So-tests: Likewise.
* modules/unictype/category-Z-tests: Likewise.
* modules/unictype/category-Zl-tests: Likewise.
* modules/unictype/category-Zp-tests: Likewise.
* modules/unictype/category-Zs-tests: Likewise.
* modules/unictype/category-and-not-tests: Likewise.
* modules/unictype/category-and-tests: Likewise.
* modules/unictype/category-byname-tests: Likewise.
* modules/unictype/category-name-tests: Likewise.
* modules/unictype/category-none-tests: Likewise.
* modules/unictype/category-of-tests: Likewise.
* modules/unictype/category-or-tests: Likewise.
* modules/unictype/category-test-withtable-tests: Likewise.
* modules/unictype/combining-class-tests: Likewise.
* modules/unictype/ctype-alnum-tests: Likewise.
* modules/unictype/ctype-alpha-tests: Likewise.
* modules/unictype/ctype-blank-tests: Likewise.
* modules/unictype/ctype-cntrl-tests: Likewise.
* modules/unictype/ctype-digit-tests: Likewise.
* modules/unictype/ctype-graph-tests: Likewise.
* modules/unictype/ctype-lower-tests: Likewise.
* modules/unictype/ctype-print-tests: Likewise.
* modules/unictype/ctype-punct-tests: Likewise.
* modules/unictype/ctype-space-tests: Likewise.
* modules/unictype/ctype-upper-tests: Likewise.
* modules/unictype/ctype-xdigit-tests: Likewise.
* modules/unictype/decimal-digit-tests: Likewise.
* modules/unictype/digit-tests: Likewise.
* modules/unictype/mirror-tests: Likewise.
* modules/unictype/numeric-tests: Likewise.
* modules/unictype/property-alphabetic-tests: Likewise.
* modules/unictype/property-ascii-hex-digit-tests: Likewise.
* modules/unictype/property-bidi-arabic-digit-tests: Likewise.
* modules/unictype/property-bidi-arabic-right-to-left-tests: Likewise.
* modules/unictype/property-bidi-block-separator-tests: Likewise.
* modules/unictype/property-bidi-boundary-neutral-tests: Likewise.
* modules/unictype/property-bidi-common-separator-tests: Likewise.
* modules/unictype/property-bidi-control-tests: Likewise.
* modules/unictype/property-bidi-embedding-or-override-tests: Likewise.
* modules/unictype/property-bidi-eur-num-separator-tests: Likewise.
* modules/unictype/property-bidi-eur-num-terminator-tests: Likewise.
* modules/unictype/property-bidi-european-digit-tests: Likewise.
* modules/unictype/property-bidi-hebrew-right-to-left-tests: Likewise.
* modules/unictype/property-bidi-left-to-right-tests: Likewise.
* modules/unictype/property-bidi-non-spacing-mark-tests: Likewise.
* modules/unictype/property-bidi-other-neutral-tests: Likewise.
* modules/unictype/property-bidi-pdf-tests: Likewise.
* modules/unictype/property-bidi-segment-separator-tests: Likewise.
* modules/unictype/property-bidi-whitespace-tests: Likewise.
* modules/unictype/property-byname-tests: Likewise.
* modules/unictype/property-combining-tests: Likewise.
* modules/unictype/property-composite-tests: Likewise.
* modules/unictype/property-currency-symbol-tests: Likewise.
* modules/unictype/property-dash-tests: Likewise.
* modules/unictype/property-decimal-digit-tests: Likewise.
* modules/unictype/property-default-ignorable-code-point-tests: Likewise.
* modules/unictype/property-deprecated-tests: Likewise.
* modules/unictype/property-diacritic-tests: Likewise.
* modules/unictype/property-extender-tests: Likewise.
* modules/unictype/property-format-control-tests: Likewise.
* modules/unictype/property-grapheme-base-tests: Likewise.
* modules/unictype/property-grapheme-extend-tests: Likewise.
* modules/unictype/property-grapheme-link-tests: Likewise.
* modules/unictype/property-hex-digit-tests: Likewise.
* modules/unictype/property-hyphen-tests: Likewise.
* modules/unictype/property-id-continue-tests: Likewise.
* modules/unictype/property-id-start-tests: Likewise.
* modules/unictype/property-ideographic-tests: Likewise.
* modules/unictype/property-ids-binary-operator-tests: Likewise.
* modules/unictype/property-ids-trinary-operator-tests: Likewise.
* modules/unictype/property-ignorable-control-tests: Likewise.
* modules/unictype/property-iso-control-tests: Likewise.
* modules/unictype/property-join-control-tests: Likewise.
* modules/unictype/property-left-of-pair-tests: Likewise.
* modules/unictype/property-line-separator-tests: Likewise.
* modules/unictype/property-logical-order-exception-tests: Likewise.
* modules/unictype/property-lowercase-tests: Likewise.
* modules/unictype/property-math-tests: Likewise.
* modules/unictype/property-non-break-tests: Likewise.
* modules/unictype/property-not-a-character-tests: Likewise.
* modules/unictype/property-numeric-tests: Likewise.
* modules/unictype/property-other-alphabetic-tests: Likewise.
* modules/unictype/property-other-default-ignorable-code-point-tests:
Likewise.
* modules/unictype/property-other-grapheme-extend-tests: Likewise.
* modules/unictype/property-other-id-continue-tests: Likewise.
* modules/unictype/property-other-id-start-tests: Likewise.
* modules/unictype/property-other-lowercase-tests: Likewise.
* modules/unictype/property-other-math-tests: Likewise.
* modules/unictype/property-other-uppercase-tests: Likewise.
* modules/unictype/property-paired-punctuation-tests: Likewise.
* modules/unictype/property-paragraph-separator-tests: Likewise.
* modules/unictype/property-pattern-syntax-tests: Likewise.
* modules/unictype/property-pattern-white-space-tests: Likewise.
* modules/unictype/property-private-use-tests: Likewise.
* modules/unictype/property-punctuation-tests: Likewise.
* modules/unictype/property-quotation-mark-tests: Likewise.
* modules/unictype/property-radical-tests: Likewise.
* modules/unictype/property-sentence-terminal-tests: Likewise.
* modules/unictype/property-soft-dotted-tests: Likewise.
* modules/unictype/property-space-tests: Likewise.
* modules/unictype/property-terminal-punctuation-tests: Likewise.
* modules/unictype/property-test-tests: Likewise.
* modules/unictype/property-titlecase-tests: Likewise.
* modules/unictype/property-unassigned-code-value-tests: Likewise.
* modules/unictype/property-unified-ideograph-tests: Likewise.
* modules/unictype/property-uppercase-tests: Likewise.
* modules/unictype/property-variation-selector-tests: Likewise.
* modules/unictype/property-white-space-tests: Likewise.
* modules/unictype/property-xid-continue-tests: Likewise.
* modules/unictype/property-xid-start-tests: Likewise.
* modules/unictype/property-zero-width-tests: Likewise.
* modules/unictype/scripts-tests: Likewise.
* modules/unictype/syntax-c-ident-tests: Likewise.
* modules/unictype/syntax-c-whitespace-tests: Likewise.
* modules/unictype/syntax-java-ident-tests: Likewise.
* modules/unictype/syntax-java-whitespace-tests: Likewise.
* modules/unilbrk/u8-possible-linebreaks-tests: Likewise.
* modules/unilbrk/u8-width-linebreaks-tests: Likewise.
* modules/unilbrk/u16-possible-linebreaks-tests: Likewise.
* modules/unilbrk/u16-width-linebreaks-tests: Likewise.
* modules/unilbrk/u32-possible-linebreaks-tests: Likewise.
* modules/unilbrk/u32-width-linebreaks-tests: Likewise.
* modules/unilbrk/ulc-possible-linebreaks-tests: Likewise.
* modules/unilbrk/ulc-width-linebreaks-tests: Likewise.
* modules/uniname/uniname-tests: Likewise.
* modules/uninorm/canonical-decomposition-tests: Likewise.
* modules/uninorm/compat-decomposition-tests: Likewise.
* modules/uninorm/composition-tests: Likewise.
* modules/uninorm/decomposing-form-tests: Likewise.
* modules/uninorm/decomposition-tests: Likewise.
* modules/uninorm/filter-tests: Likewise.
* modules/uninorm/nfc-tests: Likewise.
* modules/uninorm/nfd-tests: Likewise.
* modules/uninorm/nfkc-tests: Likewise.
* modules/uninorm/nfkd-tests: Likewise.
* modules/uninorm/u8-normcmp-tests: Likewise.
* modules/uninorm/u8-normcoll-tests: Likewise.
* modules/uninorm/u16-normcmp-tests: Likewise.
* modules/uninorm/u16-normcoll-tests: Likewise.
* modules/uninorm/u32-normcmp-tests: Likewise.
* modules/uninorm/u32-normcoll-tests: Likewise.
* modules/unistdio/u8-asnprintf-tests: Likewise.
* modules/unistdio/u8-vasnprintf-tests: Likewise.
* modules/unistdio/u8-vasprintf-tests: Likewise.
* modules/unistdio/u8-vsnprintf-tests: Likewise.
* modules/unistdio/u8-vsprintf-tests: Likewise.
* modules/unistdio/u16-asnprintf-tests: Likewise.
* modules/unistdio/u16-vasnprintf-tests: Likewise.
* modules/unistdio/u16-vasprintf-tests: Likewise.
* modules/unistdio/u16-vsnprintf-tests: Likewise.
* modules/unistdio/u16-vsprintf-tests: Likewise.
* modules/unistdio/u32-asnprintf-tests: Likewise.
* modules/unistdio/u32-vasnprintf-tests: Likewise.
* modules/unistdio/u32-vasprintf-tests: Likewise.
* modules/unistdio/u32-vsnprintf-tests: Likewise.
* modules/unistdio/u32-vsprintf-tests: Likewise.
* modules/unistdio/ulc-asnprintf-tests: Likewise.
* modules/unistdio/ulc-vasnprintf-tests: Likewise.
* modules/unistdio/ulc-vasprintf-tests: Likewise.
* modules/unistdio/ulc-vsnprintf-tests: Likewise.
* modules/unistdio/ulc-vsprintf-tests: Likewise.
* modules/unistr/u8-check-tests: Likewise.
* modules/unistr/u8-chr-tests: Likewise.
* modules/unistr/u8-cmp-tests: Likewise.
* modules/unistr/u8-cmp2-tests: Likewise.
* modules/unistr/u8-cpy-alloc-tests: Likewise.
* modules/unistr/u8-cpy-tests: Likewise.
* modules/unistr/u8-mblen-tests: Likewise.
* modules/unistr/u8-mbsnlen-tests: Likewise.
* modules/unistr/u8-mbtouc-tests: Likewise.
* modules/unistr/u8-mbtouc-unsafe-tests: Likewise.
* modules/unistr/u8-mbtoucr-tests: Likewise.
* modules/unistr/u8-move-tests: Likewise.
* modules/unistr/u8-next-tests: Likewise.
* modules/unistr/u8-prev-tests: Likewise.
* modules/unistr/u8-set-tests: Likewise.
* modules/unistr/u8-stpcpy-tests: Likewise.
* modules/unistr/u8-stpncpy-tests: Likewise.
* modules/unistr/u8-strcat-tests: Likewise.
* modules/unistr/u8-strcmp-tests: Likewise.
* modules/unistr/u8-strcoll-tests: Likewise.
* modules/unistr/u8-strcpy-tests: Likewise.
* modules/unistr/u8-strdup-tests: Likewise.
* modules/unistr/u8-strlen-tests: Likewise.
* modules/unistr/u8-strmblen-tests: Likewise.
* modules/unistr/u8-strmbtouc-tests: Likewise.
* modules/unistr/u8-strncat-tests: Likewise.
* modules/unistr/u8-strncmp-tests: Likewise.
* modules/unistr/u8-strncpy-tests: Likewise.
* modules/unistr/u8-strnlen-tests: Likewise.
* modules/unistr/u8-to-u16-tests: Likewise.
* modules/unistr/u8-to-u32-tests: Likewise.
* modules/unistr/u8-uctomb-tests: Likewise.
* modules/unistr/u16-check-tests: Likewise.
* modules/unistr/u16-chr-tests: Likewise.
* modules/unistr/u16-cmp-tests: Likewise.
* modules/unistr/u16-cmp2-tests: Likewise.
* modules/unistr/u16-cpy-alloc-tests: Likewise.
* modules/unistr/u16-cpy-tests: Likewise.
* modules/unistr/u16-mblen-tests: Likewise.
* modules/unistr/u16-mbsnlen-tests: Likewise.
* modules/unistr/u16-mbtouc-tests: Likewise.
* modules/unistr/u16-mbtouc-unsafe-tests: Likewise.
* modules/unistr/u16-mbtoucr-tests: Likewise.
* modules/unistr/u16-move-tests: Likewise.
* modules/unistr/u16-next-tests: Likewise.
* modules/unistr/u16-prev-tests: Likewise.
* modules/unistr/u16-set-tests: Likewise.
* modules/unistr/u16-stpcpy-tests: Likewise.
* modules/unistr/u16-stpncpy-tests: Likewise.
* modules/unistr/u16-strcat-tests: Likewise.
* modules/unistr/u16-strcmp-tests: Likewise.
* modules/unistr/u16-strcoll-tests: Likewise.
* modules/unistr/u16-strcpy-tests: Likewise.
* modules/unistr/u16-strdup-tests: Likewise.
* modules/unistr/u16-strlen-tests: Likewise.
* modules/unistr/u16-strmblen-tests: Likewise.
* modules/unistr/u16-strmbtouc-tests: Likewise.
* modules/unistr/u16-strncat-tests: Likewise.
* modules/unistr/u16-strncmp-tests: Likewise.
* modules/unistr/u16-strncpy-tests: Likewise.
* modules/unistr/u16-strnlen-tests: Likewise.
* modules/unistr/u16-to-u32-tests: Likewise.
* modules/unistr/u16-to-u8-tests: Likewise.
* modules/unistr/u16-uctomb-tests: Likewise.
* modules/unistr/u32-check-tests: Likewise.
* modules/unistr/u32-chr-tests: Likewise.
* modules/unistr/u32-cmp-tests: Likewise.
* modules/unistr/u32-cmp2-tests: Likewise.
* modules/unistr/u32-cpy-alloc-tests: Likewise.
* modules/unistr/u32-cpy-tests: Likewise.
* modules/unistr/u32-mblen-tests: Likewise.
* modules/unistr/u32-mbsnlen-tests: Likewise.
* modules/unistr/u32-mbtouc-tests: Likewise.
* modules/unistr/u32-mbtouc-unsafe-tests: Likewise.
* modules/unistr/u32-mbtoucr-tests: Likewise.
* modules/unistr/u32-move-tests: Likewise.
* modules/unistr/u32-next-tests: Likewise.
* modules/unistr/u32-prev-tests: Likewise.
* modules/unistr/u32-set-tests: Likewise.
* modules/unistr/u32-stpcpy-tests: Likewise.
* modules/unistr/u32-stpncpy-tests: Likewise.
* modules/unistr/u32-strcat-tests: Likewise.
* modules/unistr/u32-strcmp-tests: Likewise.
* modules/unistr/u32-strcoll-tests: Likewise.
* modules/unistr/u32-strcpy-tests: Likewise.
* modules/unistr/u32-strdup-tests: Likewise.
* modules/unistr/u32-strlen-tests: Likewise.
* modules/unistr/u32-strmblen-tests: Likewise.
* modules/unistr/u32-strmbtouc-tests: Likewise.
* modules/unistr/u32-strncat-tests: Likewise.
* modules/unistr/u32-strncmp-tests: Likewise.
* modules/unistr/u32-strncpy-tests: Likewise.
* modules/unistr/u32-strnlen-tests: Likewise.
* modules/unistr/u32-to-u16-tests: Likewise.
* modules/unistr/u32-to-u8-tests: Likewise.
* modules/unistr/u32-uctomb-tests: Likewise.
* modules/uniwbrk/u8-wordbreaks-tests: Likewise.
* modules/uniwbrk/u16-wordbreaks-tests: Likewise.
* modules/uniwbrk/u32-wordbreaks-tests: Likewise.
* modules/uniwbrk/ulc-wordbreaks-tests: Likewise.
* modules/uniwidth/u8-strwidth-tests: Likewise.
* modules/uniwidth/u8-width-tests: Likewise.
* modules/uniwidth/u16-strwidth-tests: Likewise.
* modules/uniwidth/u16-width-tests: Likewise.
* modules/uniwidth/u32-strwidth-tests: Likewise.
* modules/uniwidth/u32-width-tests: Likewise.
* modules/uniwidth/width-tests: Likewise.
2010-05-18 Richard Jones <rjones@redhat.com>
doc: users.txt: list hivex

145
m4/libunistring-base.m4 Normal file
View File

@@ -0,0 +1,145 @@
# libunistring-base.m4 serial 1
dnl Copyright (C) 2010 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl From Paolo Bonzini and Bruno Haible.
dnl gl_LIBUNISTRING_LIBSOURCE([VERSION], [SourceFile])
dnl Declares that SourceFile should be compiled, unless we are linking
dnl with libunistring and its version is >= the given VERSION.
dnl SourceFile should be relative to the lib directory and end in '.c'.
dnl This macro is to be used for public libunistring API, not for
dnl undocumented API.
dnl
dnl You have to bump the VERSION argument to the next projected version
dnl number each time you make a change that affects the behaviour of the
dnl functions defined in SourceFile (even if SourceFile itself does not
dnl change).
AC_DEFUN([gl_LIBUNISTRING_LIBSOURCE],
[
AC_REQUIRE([gl_LIBUNISTRING_LIB_PREPARE])
dnl Use the variables HAVE_LIBUNISTRING, LIBUNISTRING_VERSION from
dnl gl_LIBUNISTRING_CORE if that macro has been run.
if gl_LIBUNISTRING_VERSION_CMP([$1])
then
m4_foreach_w([gl_source_file], [$2],
[AC_LIBOBJ(m4_bpatsubst(m4_defn([gl_source_file]), [\.c$], []))
])
fi
])
dnl gl_LIBUNISTRING_LIBHEADER([VERSION], [HeaderFile])
dnl Declares that HeaderFile should be created, unless we are linking
dnl with libunistring and its version is >= the given VERSION.
dnl HeaderFile should be relative to the lib directory and end in '.h'.
dnl Prepares for substituting LIBUNISTRING_HEADERFILE (to HeaderFile or empty).
dnl
dnl When we are linking with the already installed libunistring and its version
dnl is < VERSION, we create HeaderFile here, because we may compile functions
dnl (via gl_LIBUNISTRING_LIBSOURCE above) that are not contained in the
dnl installed version.
dnl When we are linking with the already installed libunistring and its version
dnl is > VERSION, we don't create HeaderFile here: it could cause compilation
dnl errors in other libunistring header files if some types are missing.
dnl
dnl You have to bump the VERSION argument to the next projected version
dnl number each time you make a non-comment change to the HeaderFile.
AC_DEFUN([gl_LIBUNISTRING_LIBHEADER],
[
AC_REQUIRE([gl_LIBUNISTRING_LIB_PREPARE])
dnl Use the variables HAVE_LIBUNISTRING, LIBUNISTRING_VERSION from
dnl gl_LIBUNISTRING_CORE if that macro has been run.
if gl_LIBUNISTRING_VERSION_CMP([$1])
then
LIBUNISTRING_[]AS_TR_CPP([$2])='$2'
else
LIBUNISTRING_[]AS_TR_CPP([$2])=
fi
AC_SUBST([LIBUNISTRING_]AS_TR_CPP([$2]))
])
dnl Miscellaneous preparations/initializations.
AC_DEFUN([gl_LIBUNISTRING_LIB_PREPARE],
[
AC_REQUIRE([AC_PROG_AWK])
dnl Sed expressions to extract the parts of a version number.
changequote(,)
gl_libunistring_sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;}
i\
0
q
'
gl_libunistring_sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;}
i\
0
q
'
gl_libunistring_sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;}
i\
0
q
'
changequote([,])
if test "$HAVE_LIBUNISTRING" = yes; then
LIBUNISTRING_VERSION_MAJOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_major"`
LIBUNISTRING_VERSION_MINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_minor"`
LIBUNISTRING_VERSION_SUBMINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_subminor"`
fi
])
dnl gl_LIBUNISTRING_VERSION_CMP([VERSION])
dnl Expands to a shell statement that evaluates to true if LIBUNISTRING_VERSION
dnl is less than the VERSION argument.
dnl This is the unoptimized variant:
AC_DEFUN([gl_LIBUNISTRING_VERSION_CMP_ORIG],
[ { test "$HAVE_LIBUNISTRING" != yes \
|| {
requested_version_major=`echo '$1' | sed -n -e "$gl_libunistring_sed_extract_major"`
requested_version_minor=`echo '$1' | sed -n -e "$gl_libunistring_sed_extract_minor"`
requested_version_subminor=`echo '$1' | sed -n -e "$gl_libunistring_sed_extract_subminor"`
test $LIBUNISTRING_VERSION_MAJOR -lt $requested_version_major \
|| { test $LIBUNISTRING_VERSION_MAJOR -eq $requested_version_major \
&& { test $LIBUNISTRING_VERSION_MINOR -lt $requested_version_minor \
|| { test $LIBUNISTRING_VERSION_MINOR -eq $requested_version_minor \
&& test $LIBUNISTRING_VERSION_SUBMINOR -lt $requested_version_subminor
}
}
}
}
}
])
dnl This is the optimized variant, that assumes the argument is a literal:
AC_DEFUN([gl_LIBUNISTRING_VERSION_CMP],
[ { test "$HAVE_LIBUNISTRING" != yes \
|| {
m4_pushdef([requested_version_major],
[gl_LIBUNISTRING_ARG_OR_ZERO(m4_bpatsubst([$1], [^\([0-9]*\).*], [\1]), [])])
m4_pushdef([requested_version_minor],
[gl_LIBUNISTRING_ARG_OR_ZERO(m4_bpatsubst([$1], [^[0-9]*[.]\([0-9]*\).*], [\1]), [$1])])
m4_pushdef([requested_version_subminor],
[gl_LIBUNISTRING_ARG_OR_ZERO(m4_bpatsubst([$1], [^[0-9]*[.][0-9]*[.]\([0-9]*\).*], [\1]), [$1])])
test $LIBUNISTRING_VERSION_MAJOR -lt requested_version_major \
|| { test $LIBUNISTRING_VERSION_MAJOR -eq requested_version_major \
&& { test $LIBUNISTRING_VERSION_MINOR -lt requested_version_minor \
|| { test $LIBUNISTRING_VERSION_MINOR -eq requested_version_minor \
&& test $LIBUNISTRING_VERSION_SUBMINOR -lt requested_version_subminor
}
}
}
m4_popdef([requested_version_subminor])
m4_popdef([requested_version_minor])
m4_popdef([requested_version_major])
}
}
])
dnl gl_LIBUNISTRING_ARG_OR_ZERO([ARG], [ORIG]) expands to ARG if it is not the
dnl same as ORIG, otherwise to 0.
m4_define([gl_LIBUNISTRING_ARG_OR_ZERO], [m4_if([$1], [$2], [0], [$1])])

View File

@@ -0,0 +1,22 @@
# libunistring-optional.m4 serial 1
dnl Copyright (C) 2010 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl gl_LIBUNISTRING_OPTIONAL
dnl Searches for an installed libunistring or uses the included source code
dnl parts.
dnl If found, it sets and AC_SUBSTs HAVE_LIBUNISTRING=yes and the LIBUNISTRING
dnl and LTLIBUNISTRING variables and augments the CPPFLAGS variable, and
dnl #defines HAVE_LIBUNISTRING to 1. Otherwise, it sets and AC_SUBSTs
dnl HAVE_LIBUNISTRING=no and LIBUNISTRING and LTLIBUNISTRING to empty.
AC_DEFUN([gl_LIBUNISTRING_OPTIONAL],
[
dnl gl_LIBUNISTRING does a couple of extra things if this macro is used.
AC_REQUIRE([gl_LIBUNISTRING])
AC_MSG_CHECKING([whether to use the included libunistring])
AC_MSG_RESULT([$gl_libunistring_use_included])
])

View File

@@ -1,4 +1,4 @@
# libunistring.m4 serial 5
# libunistring.m4 serial 6
dnl Copyright (C) 2009-2010 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -7,11 +7,47 @@ dnl with or without modifications, as long as this notice is preserved.
dnl gl_LIBUNISTRING
dnl Searches for an installed libunistring.
dnl If found, it sets and AC_SUBSTs HAVE_LIBUNISTRING=yes and the LIBUNISTRING
dnl and LTLIBUNISTRING variables and augments the CPPFLAGS variable, and
dnl #defines HAVE_LIBUNISTRING to 1. Otherwise, it sets and AC_SUBSTs
dnl HAVE_LIBUNISTRING=no and LIBUNISTRING and LTLIBUNISTRING to empty.
dnl and LTLIBUNISTRING variables, sets the LIBUNISTRING_VERSION variable, and
dnl augments the CPPFLAGS variable, and #defines HAVE_LIBUNISTRING to 1.
dnl Otherwise, it sets and AC_SUBSTs HAVE_LIBUNISTRING=no and LIBUNISTRING and
dnl LTLIBUNISTRING to empty.
AC_DEFUN([gl_LIBUNISTRING],
[
AC_BEFORE([$0], [gl_LIBUNISTRING_LIBSOURCE])
AC_BEFORE([$0], [gl_LIBUNISTRING_LIBHEADER])
AC_BEFORE([$0], [gl_LIBUNISTRING_LIB_PREPARE])
m4_ifdef([gl_LIBUNISTRING_OPTIONAL],
[
AC_MSG_CHECKING([whether included libunistring is requested])
AC_ARG_WITH([included-libunistring],
[ --with-included-libunistring use the libunistring parts included here],
[gl_libunistring_force_included=$withval],
[gl_libunistring_force_included=no])
AC_MSG_RESULT([$gl_libunistring_force_included])
gl_libunistring_use_included="$gl_libunistring_force_included"
if test "$gl_libunistring_use_included" = yes; then
dnl Assume that libunistring is not installed until some other macro
dnl explicitly invokes gl_LIBUNISTRING_CORE.
if test -z "$HAVE_LIBUNISTRING"; then
HAVE_LIBUNISTRING=no
fi
LIBUNISTRING=
LTLIBUNISTRING=
else
gl_LIBUNISTRING_CORE
if test $HAVE_LIBUNISTRING = no; then
gl_libunistring_use_included=yes
LIBUNISTRING=
LTLIBUNISTRING=
fi
fi
],
[gl_LIBUNISTRING_CORE])
])
AC_DEFUN([gl_LIBUNISTRING_CORE],
[
AC_REQUIRE([AM_ICONV])
if test -n "$LIBICONV"; then
@@ -42,4 +78,51 @@ AC_DEFUN([gl_LIBUNISTRING],
[#include <uniconv.h>], [u8_strconv_from_locale((char*)0);],
[no, consider installing GNU libunistring])
fi
if test $HAVE_LIBUNISTRING = yes; then
dnl Determine the installed version.
AC_CACHE_CHECK([for libunistring version], [gl_cv_libunistring_version],
[AC_COMPUTE_INT([gl_libunistring_hexversion],
[_LIBUNISTRING_VERSION],
[#include <unistring/version.h>])
dnl Versions <= 0.9.3 had a hexversion of 0x0009.
dnl Use other tests to distinguish them.
if test $gl_libunistring_hexversion = 9; then
dnl Version 0.9.2 introduced the header <unistring/cdefs.h>.
AC_TRY_COMPILE([#include <unistring/cdefs.h>], ,
[gl_cv_libunistring_version092=true],
[gl_cv_libunistring_version092=false]);
if $gl_cv_libunistring_version092; then
dnl Version 0.9.3 changed a comment in <unistr.h>.
gl_ABSOLUTE_HEADER_ONE([unistr.h])
if test -n "$gl_cv_absolute_unistr_h" \
&& grep 'Copy no more than N units of SRC to DEST. Return a pointer' $gl_cv_absolute_unistr_h > /dev/null; then
dnl Detected version 0.9.3.
gl_libunistring_hexversion=2307
else
dnl Detected version 0.9.2.
gl_libunistring_hexversion=2306
fi
else
dnl Version 0.9.1 introduced the type casing_suffix_context_t.
AC_TRY_COMPILE([#include <unicase.h>
casing_suffix_context_t ct;], ,
[gl_cv_libunistring_version091=true],
[gl_cv_libunistring_version091=false])
if $gl_cv_libunistring_version091; then
dnl Detected version 0.9.1.
gl_libunistring_hexversion=2305
else
dnl Detected version 0.9.
gl_libunistring_hexversion=2304
fi
fi
fi
dnl Transform into the usual major.minor.subminor notation.
gl_libunistring_major=`expr $gl_libunistring_hexversion / 65536`
gl_libunistring_minor=`expr $gl_libunistring_hexversion / 256 % 256`
gl_libunistring_subminor=`expr $gl_libunistring_hexversion % 256`
gl_cv_libunistring_version="$gl_libunistring_major.$gl_libunistring_minor.$gl_libunistring_subminor"
])
LIBUNISTRING_VERSION="$gl_cv_libunistring_version"
fi
])

View File

@@ -3,6 +3,7 @@ Unicode string functions.
Files:
m4/libunistring.m4
m4/absolute-header.m4
Depends-on:
havelib

View File

@@ -0,0 +1,27 @@
Description:
Try to use system libunistring for Unicode string functions.
Files:
m4/libunistring-optional.m4
m4/libunistring.m4
m4/absolute-header.m4
Depends-on:
havelib
iconv
configure.ac:
gl_LIBUNISTRING_OPTIONAL
Makefile.am:
Include:
Link:
$(LTLIBUNISTRING) when linking with libtool, $(LIBUNISTRING) otherwise
License:
LGPL
Maintainer:
Paolo Bonzini, Bruno Haible

View File

@@ -2,7 +2,8 @@ Description:
Base layer for Unicode character case mappings.
Files:
lib/unicase.h
lib/unicase.in.h
m4/libunistring-base.m4
Depends-on:
unitypes
@@ -10,8 +11,18 @@ uninorm/base
stdbool
configure.ac:
gl_LIBUNISTRING_LIBHEADER([0.9.1], [unicase.h])
Makefile.am:
BUILT_SOURCES += $(LIBUNISTRING_UNICASE_H)
unicase.h: unicase.in.h
$(AM_V_GEN)rm -f $@-t $@ && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
cat $(srcdir)/unicase.in.h; \
} > $@-t && \
mv -f $@-t $@
MOSTLYCLEANFILES += unicase.h unicase.h-t
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-cased
check_PROGRAMS += test-cased
test_cased_SOURCES = unicase/test-cased.c
test_cased_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -8,9 +8,9 @@ Depends-on:
unicase/base
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/empty-prefix-context.c])
Makefile.am:
lib_SOURCES += unicase/empty-prefix-context.c
Include:
"unicase.h"

View File

@@ -8,9 +8,9 @@ Depends-on:
unicase/base
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/empty-suffix-context.c])
Makefile.am:
lib_SOURCES += unicase/empty-suffix-context.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-ignorable
check_PROGRAMS += test-ignorable
test_ignorable_SOURCES = unicase/test-ignorable.c
test_ignorable_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -11,9 +11,9 @@ localename
gperf
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unicase/locale-language.c])
Makefile.am:
lib_SOURCES += unicase/locale-language.c
unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
$(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t

View File

@@ -22,4 +22,4 @@ TESTS += unicase/test-locale-language.sh
TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@' LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' LOCALE_JA='@LOCALE_JA@' LOCALE_TR_UTF8='@LOCALE_TR_UTF8@' LOCALE_ZH_CN='@LOCALE_ZH_CN@'
check_PROGRAMS += test-locale-language
test_locale_language_SOURCES = unicase/test-locale-language.c
test_locale_language_LDADD = $(LDADD) @INTL_MACOSX_LIBS@
test_locale_language_LDADD = $(LDADD) $(LIBUNISTRING) @INTL_MACOSX_LIBS@

View File

@@ -10,9 +10,9 @@ Depends-on:
unicase/base
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9], [unicase/tolower.c])
Makefile.am:
lib_SOURCES += unicase/tolower.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-uc_tolower
check_PROGRAMS += test-uc_tolower
test_uc_tolower_SOURCES = unicase/test-uc_tolower.c
test_uc_tolower_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ Depends-on:
unicase/base
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9], [unicase/totitle.c])
Makefile.am:
lib_SOURCES += unicase/totitle.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-uc_totitle
check_PROGRAMS += test-uc_totitle
test_uc_totitle_SOURCES = unicase/test-uc_totitle.c
test_uc_totitle_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ Depends-on:
unicase/base
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9], [unicase/toupper.c])
Makefile.am:
lib_SOURCES += unicase/toupper.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-uc_toupper
check_PROGRAMS += test-uc_toupper
test_uc_toupper_SOURCES = unicase/test-uc_toupper.c
test_uc_toupper_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -13,9 +13,9 @@ unistr/u16-cmp2
minmax
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-casecmp.c])
Makefile.am:
lib_SOURCES += unicase/u16-casecmp.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-u16-casecmp
check_PROGRAMS += test-u16-casecmp
test_u16_casecmp_SOURCES = unicase/test-u16-casecmp.c
test_u16_casecmp_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -12,9 +12,9 @@ unicase/u16-casexfrm
memcmp2
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-casecoll.c])
Makefile.am:
lib_SOURCES += unicase/u16-casecoll.c
Include:
"unicase.h"

View File

@@ -12,5 +12,5 @@ Makefile.am:
TESTS += test-u16-casecoll
check_PROGRAMS += test-u16-casecoll
test_u16_casecoll_SOURCES = unicase/test-u16-casecoll.c
test_u16_casecoll_LDADD = $(LDADD) @LIBICONV@
test_u16_casecoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@

View File

@@ -12,9 +12,9 @@ unicase/empty-prefix-context
unicase/empty-suffix-context
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-casefold.c])
Makefile.am:
lib_SOURCES += unicase/u16-casefold.c
Include:
"unicase.h"

View File

@@ -13,4 +13,4 @@ Makefile.am:
TESTS += test-u16-casefold
check_PROGRAMS += test-u16-casefold
test_u16_casefold_SOURCES = unicase/test-u16-casefold.c
test_u16_casefold_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -14,9 +14,9 @@ localcharset
memxfrm
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-casexfrm.c])
Makefile.am:
lib_SOURCES += unicase/u16-casexfrm.c
Include:
"unicase.h"

View File

@@ -15,9 +15,9 @@ uninorm/u16-normalize
uninorm/nfd
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-ct-casefold.c])
Makefile.am:
lib_SOURCES += unicase/u16-ct-casefold.c
Include:
"unicase.h"

View File

@@ -11,9 +11,9 @@ unicase/special-casing
unicase/toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-ct-tolower.c])
Makefile.am:
lib_SOURCES += unicase/u16-ct-tolower.c
Include:
"unicase.h"

View File

@@ -23,9 +23,9 @@ uninorm/u16-normalize
stdbool
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-ct-totitle.c])
Makefile.am:
lib_SOURCES += unicase/u16-ct-totitle.c
Include:
"unicase.h"

View File

@@ -11,9 +11,9 @@ unicase/special-casing
unicase/toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-ct-toupper.c])
Makefile.am:
lib_SOURCES += unicase/u16-ct-toupper.c
Include:
"unicase.h"

View File

@@ -15,9 +15,9 @@ uninorm/nfd
unistr/u16-cmp
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-cased.c])
Makefile.am:
lib_SOURCES += unicase/u16-is-cased.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u16-is-cased
check_PROGRAMS += test-u16-is-cased
test_u16_is_cased_SOURCES = unicase/test-u16-is-cased.c
test_u16_is_cased_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ unicase/u16-is-invariant
unicase/u16-casefold
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-casefolded.c])
Makefile.am:
lib_SOURCES += unicase/u16-is-casefolded.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u16-is-casefolded
check_PROGRAMS += test-u16-is-casefolded
test_u16_is_casefolded_SOURCES = unicase/test-u16-is-casefolded.c
test_u16_is_casefolded_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ unicase/u16-is-invariant
unicase/u16-tolower
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-lowercase.c])
Makefile.am:
lib_SOURCES += unicase/u16-is-lowercase.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u16-is-lowercase
check_PROGRAMS += test-u16-is-lowercase
test_u16_is_lowercase_SOURCES = unicase/test-u16-is-lowercase.c
test_u16_is_lowercase_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ unicase/u16-is-invariant
unicase/u16-totitle
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-titlecase.c])
Makefile.am:
lib_SOURCES += unicase/u16-is-titlecase.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u16-is-titlecase
check_PROGRAMS += test-u16-is-titlecase
test_u16_is_titlecase_SOURCES = unicase/test-u16-is-titlecase.c
test_u16_is_titlecase_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ unicase/u16-is-invariant
unicase/u16-toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-uppercase.c])
Makefile.am:
lib_SOURCES += unicase/u16-is-uppercase.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u16-is-uppercase
check_PROGRAMS += test-u16-is-uppercase
test_u16_is_uppercase_SOURCES = unicase/test-u16-is-uppercase.c
test_u16_is_uppercase_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -15,9 +15,9 @@ unistr/u16-mbtouc-unsafe
unistr/u16-prev
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-prefix-context.c])
Makefile.am:
lib_SOURCES += unicase/u16-prefix-context.c
Include:
"unicase.h"

View File

@@ -14,9 +14,9 @@ unictype/combining-class
unistr/u16-mbtouc-unsafe
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-suffix-context.c])
Makefile.am:
lib_SOURCES += unicase/u16-suffix-context.c
Include:
"unicase.h"

View File

@@ -13,9 +13,9 @@ unicase/empty-suffix-context
unicase/tolower
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-tolower.c])
Makefile.am:
lib_SOURCES += unicase/u16-tolower.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-u16-tolower
check_PROGRAMS += test-u16-tolower
test_u16_tolower_SOURCES = unicase/test-u16-tolower.c
test_u16_tolower_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -12,9 +12,9 @@ unicase/empty-prefix-context
unicase/empty-suffix-context
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-totitle.c])
Makefile.am:
lib_SOURCES += unicase/u16-totitle.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-u16-totitle
check_PROGRAMS += test-u16-totitle
test_u16_totitle_SOURCES = unicase/test-u16-totitle.c
test_u16_totitle_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -13,9 +13,9 @@ unicase/empty-suffix-context
unicase/toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-toupper.c])
Makefile.am:
lib_SOURCES += unicase/u16-toupper.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-u16-toupper
check_PROGRAMS += test-u16-toupper
test_u16_toupper_SOURCES = unicase/test-u16-toupper.c
test_u16_toupper_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -13,9 +13,9 @@ unistr/u32-cmp2
minmax
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-casecmp.c])
Makefile.am:
lib_SOURCES += unicase/u32-casecmp.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-u32-casecmp
check_PROGRAMS += test-u32-casecmp
test_u32_casecmp_SOURCES = unicase/test-u32-casecmp.c
test_u32_casecmp_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -12,9 +12,9 @@ unicase/u32-casexfrm
memcmp2
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-casecoll.c])
Makefile.am:
lib_SOURCES += unicase/u32-casecoll.c
Include:
"unicase.h"

View File

@@ -12,5 +12,5 @@ Makefile.am:
TESTS += test-u32-casecoll
check_PROGRAMS += test-u32-casecoll
test_u32_casecoll_SOURCES = unicase/test-u32-casecoll.c
test_u32_casecoll_LDADD = $(LDADD) @LIBICONV@
test_u32_casecoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@

View File

@@ -12,9 +12,9 @@ unicase/empty-prefix-context
unicase/empty-suffix-context
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-casefold.c])
Makefile.am:
lib_SOURCES += unicase/u32-casefold.c
Include:
"unicase.h"

View File

@@ -13,4 +13,4 @@ Makefile.am:
TESTS += test-u32-casefold
check_PROGRAMS += test-u32-casefold
test_u32_casefold_SOURCES = unicase/test-u32-casefold.c
test_u32_casefold_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -14,9 +14,9 @@ localcharset
memxfrm
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-casexfrm.c])
Makefile.am:
lib_SOURCES += unicase/u32-casexfrm.c
Include:
"unicase.h"

View File

@@ -15,9 +15,9 @@ uninorm/u32-normalize
uninorm/nfd
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-ct-casefold.c])
Makefile.am:
lib_SOURCES += unicase/u32-ct-casefold.c
Include:
"unicase.h"

View File

@@ -11,9 +11,9 @@ unicase/special-casing
unicase/toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-ct-tolower.c])
Makefile.am:
lib_SOURCES += unicase/u32-ct-tolower.c
Include:
"unicase.h"

View File

@@ -23,9 +23,9 @@ uninorm/u32-normalize
stdbool
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-ct-totitle.c])
Makefile.am:
lib_SOURCES += unicase/u32-ct-totitle.c
Include:
"unicase.h"

View File

@@ -11,9 +11,9 @@ unicase/special-casing
unicase/toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-ct-toupper.c])
Makefile.am:
lib_SOURCES += unicase/u32-ct-toupper.c
Include:
"unicase.h"

View File

@@ -15,9 +15,9 @@ uninorm/nfd
unistr/u32-cmp
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-cased.c])
Makefile.am:
lib_SOURCES += unicase/u32-is-cased.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u32-is-cased
check_PROGRAMS += test-u32-is-cased
test_u32_is_cased_SOURCES = unicase/test-u32-is-cased.c
test_u32_is_cased_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ unicase/u32-is-invariant
unicase/u32-casefold
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-casefolded.c])
Makefile.am:
lib_SOURCES += unicase/u32-is-casefolded.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u32-is-casefolded
check_PROGRAMS += test-u32-is-casefolded
test_u32_is_casefolded_SOURCES = unicase/test-u32-is-casefolded.c
test_u32_is_casefolded_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ unicase/u32-is-invariant
unicase/u32-tolower
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-lowercase.c])
Makefile.am:
lib_SOURCES += unicase/u32-is-lowercase.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u32-is-lowercase
check_PROGRAMS += test-u32-is-lowercase
test_u32_is_lowercase_SOURCES = unicase/test-u32-is-lowercase.c
test_u32_is_lowercase_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ unicase/u32-is-invariant
unicase/u32-totitle
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-titlecase.c])
Makefile.am:
lib_SOURCES += unicase/u32-is-titlecase.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u32-is-titlecase
check_PROGRAMS += test-u32-is-titlecase
test_u32_is_titlecase_SOURCES = unicase/test-u32-is-titlecase.c
test_u32_is_titlecase_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -10,9 +10,9 @@ unicase/u32-is-invariant
unicase/u32-toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-uppercase.c])
Makefile.am:
lib_SOURCES += unicase/u32-is-uppercase.c
Include:
"unicase.h"

View File

@@ -11,4 +11,4 @@ Makefile.am:
TESTS += test-u32-is-uppercase
check_PROGRAMS += test-u32-is-uppercase
test_u32_is_uppercase_SOURCES = unicase/test-u32-is-uppercase.c
test_u32_is_uppercase_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -15,9 +15,9 @@ unistr/u32-mbtouc-unsafe
unistr/u32-prev
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-prefix-context.c])
Makefile.am:
lib_SOURCES += unicase/u32-prefix-context.c
Include:
"unicase.h"

View File

@@ -14,9 +14,9 @@ unictype/combining-class
unistr/u32-mbtouc-unsafe
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-suffix-context.c])
Makefile.am:
lib_SOURCES += unicase/u32-suffix-context.c
Include:
"unicase.h"

View File

@@ -13,9 +13,9 @@ unicase/empty-suffix-context
unicase/tolower
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-tolower.c])
Makefile.am:
lib_SOURCES += unicase/u32-tolower.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-u32-tolower
check_PROGRAMS += test-u32-tolower
test_u32_tolower_SOURCES = unicase/test-u32-tolower.c
test_u32_tolower_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -12,9 +12,9 @@ unicase/empty-prefix-context
unicase/empty-suffix-context
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-totitle.c])
Makefile.am:
lib_SOURCES += unicase/u32-totitle.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-u32-totitle
check_PROGRAMS += test-u32-totitle
test_u32_totitle_SOURCES = unicase/test-u32-totitle.c
test_u32_totitle_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -13,9 +13,9 @@ unicase/empty-suffix-context
unicase/toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-toupper.c])
Makefile.am:
lib_SOURCES += unicase/u32-toupper.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-u32-toupper
check_PROGRAMS += test-u32-toupper
test_u32_toupper_SOURCES = unicase/test-u32-toupper.c
test_u32_toupper_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -13,9 +13,9 @@ unistr/u8-cmp2
minmax
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-casecmp.c])
Makefile.am:
lib_SOURCES += unicase/u8-casecmp.c
Include:
"unicase.h"

View File

@@ -12,4 +12,4 @@ Makefile.am:
TESTS += test-u8-casecmp
check_PROGRAMS += test-u8-casecmp
test_u8_casecmp_SOURCES = unicase/test-u8-casecmp.c
test_u8_casecmp_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -12,9 +12,9 @@ unicase/u8-casexfrm
memcmp2
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-casecoll.c])
Makefile.am:
lib_SOURCES += unicase/u8-casecoll.c
Include:
"unicase.h"

View File

@@ -12,5 +12,5 @@ Makefile.am:
TESTS += test-u8-casecoll
check_PROGRAMS += test-u8-casecoll
test_u8_casecoll_SOURCES = unicase/test-u8-casecoll.c
test_u8_casecoll_LDADD = $(LDADD) @LIBICONV@
test_u8_casecoll_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@

View File

@@ -12,9 +12,9 @@ unicase/empty-prefix-context
unicase/empty-suffix-context
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-casefold.c])
Makefile.am:
lib_SOURCES += unicase/u8-casefold.c
Include:
"unicase.h"

View File

@@ -13,4 +13,4 @@ Makefile.am:
TESTS += test-u8-casefold
check_PROGRAMS += test-u8-casefold
test_u8_casefold_SOURCES = unicase/test-u8-casefold.c
test_u8_casefold_LDADD = $(LDADD) $(LIBUNISTRING)

View File

@@ -14,9 +14,9 @@ localcharset
memxfrm
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-casexfrm.c])
Makefile.am:
lib_SOURCES += unicase/u8-casexfrm.c
Include:
"unicase.h"

View File

@@ -15,9 +15,9 @@ uninorm/u8-normalize
uninorm/nfd
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-ct-casefold.c])
Makefile.am:
lib_SOURCES += unicase/u8-ct-casefold.c
Include:
"unicase.h"

View File

@@ -11,9 +11,9 @@ unicase/special-casing
unicase/toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-ct-tolower.c])
Makefile.am:
lib_SOURCES += unicase/u8-ct-tolower.c
Include:
"unicase.h"

View File

@@ -23,9 +23,9 @@ uninorm/u8-normalize
stdbool
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-ct-totitle.c])
Makefile.am:
lib_SOURCES += unicase/u8-ct-totitle.c
Include:
"unicase.h"

View File

@@ -11,9 +11,9 @@ unicase/special-casing
unicase/toupper
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-ct-toupper.c])
Makefile.am:
lib_SOURCES += unicase/u8-ct-toupper.c
Include:
"unicase.h"

View File

@@ -15,9 +15,9 @@ uninorm/nfd
unistr/u8-cmp
configure.ac:
gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-is-cased.c])
Makefile.am:
lib_SOURCES += unicase/u8-is-cased.c
Include:
"unicase.h"

Some files were not shown because too many files have changed in this diff Show More