]> Savannah Git Hosting - gnulib.git/commit
c-strcasecmp, c-strncasecmp: New modules.
authorBruno Haible <bruno@clisp.org>
Sun, 16 Feb 2025 12:02:25 +0000 (13:02 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 16 Feb 2025 12:45:36 +0000 (13:45 +0100)
commitf656293f0e76f95fd77fbae7c1d356e6449d5d90
treeffdca4a7ebf0f4b4f84890f3916468075b5b45a0
parentc17d70aaaebfc79e4d5cc9b490b0cc7d43b5cd42
c-strcasecmp, c-strncasecmp: New modules.

* modules/c-strcasecmp: New file.
* modules/c-strncasecmp: New file.
* modules/c-strcase: Merely depend on c-strcasecmp, c-strncasecmp.
* lib/strings.in.h (strcasecmp, strncasecmp): Update warning message.
* tests/test-c-strcasecmp.sh: New file, based on
tests/test-c-strcase.sh.
* tests/test-c-strncasecmp.sh: New file, based on
tests/test-c-strcase.sh.
* tests/test-c-strcase.sh: Remove file.
* modules/c-strcasecmp-tests: New file.
* modules/c-strncasecmp-tests: New file.
* modules/c-strcase-tests: Remove file.
* doc/c-strcasecmp.texi: New file, based on doc/c-strcase.texi.
* doc/c-strncasecmp.texi: New file, based on doc/c-strcase.texi.
* doc/c-strcase.texi: Remove file.
* doc/c-locale.texi: Include c-strcasecmp.texi and c-strncasecmp.texi
separately.
* modules/c-strcaseeq (Depends-on): Add c-strcasecmp. Remove c-strcase.
* modules/iconv_open (Depends-on): Likewise.
* modules/nl_langinfo-tests (Depends-on): Likewise.
* modules/propername (Depends-on): Likewise.
* modules/propername-lite (Depends-on): Likewise.
* modules/striconv (Depends-on): Likewise.
* modules/striconveh (Depends-on): Likewise.
* modules/striconveha (Depends-on): Likewise.
* modules/c-strcasestr (Depends-on): Add c-strncasecmp. Remove
c-strcase.
24 files changed:
ChangeLog
doc/c-locale.texi
doc/c-strcase.texi [deleted file]
doc/c-strcasecmp.texi [new file with mode: 0644]
doc/c-strncasecmp.texi [new file with mode: 0644]
lib/strings.in.h
modules/c-strcase
modules/c-strcase-tests [deleted file]
modules/c-strcasecmp [new file with mode: 0644]
modules/c-strcasecmp-tests [new file with mode: 0644]
modules/c-strcaseeq
modules/c-strcasestr
modules/c-strncasecmp [new file with mode: 0644]
modules/c-strncasecmp-tests [new file with mode: 0644]
modules/iconv_open
modules/nl_langinfo-tests
modules/propername
modules/propername-lite
modules/striconv
modules/striconveh
modules/striconveha
tests/test-c-strcase.sh [deleted file]
tests/test-c-strcasecmp.sh [new file with mode: 0755]
tests/test-c-strncasecmp.sh [new file with mode: 0755]