Bruno Haible
|
ef66119f6b
|
New module 'mbslen'.
|
2007-02-11 17:02:31 +00:00 |
|
Bruno Haible
|
62992ed63f
|
New module 'mbssep'.
|
2007-02-06 01:59:41 +00:00 |
|
Bruno Haible
|
0c5f9b8dce
|
New module 'mbstok_r'.
|
2007-02-05 03:30:43 +00:00 |
|
Bruno Haible
|
2a2eb44016
|
New module 'mbsspn'.
|
2007-02-05 03:23:34 +00:00 |
|
Bruno Haible
|
33a590e2d5
|
New module 'mbspbrk'.
|
2007-02-05 03:12:26 +00:00 |
|
Bruno Haible
|
f410f7db6d
|
New module 'mbscspn'.
|
2007-02-05 03:06:40 +00:00 |
|
Bruno Haible
|
9dcc0e0540
|
New module 'mbscasestr'. Reduced goal of 'strcasestr'.
|
2007-02-05 02:42:27 +00:00 |
|
Bruno Haible
|
3e3363f6fe
|
Simplify handling of strncasecmp. Improve link warning.
|
2007-02-05 02:15:46 +00:00 |
|
Bruno Haible
|
89e9e678bf
|
Change the conditions under which strcasecmp.c is compiled.
|
2007-02-05 02:09:22 +00:00 |
|
Bruno Haible
|
623e3b9edb
|
New module 'mbscasecmp'. strcasecmp is not expected to work with multibyte
strings.
|
2007-02-05 01:57:07 +00:00 |
|
Bruno Haible
|
0e6e2d08f8
|
New module 'mbsstr'. Remove module 'strstr'.
|
2007-02-05 01:36:34 +00:00 |
|
Bruno Haible
|
f213651e6f
|
New module 'mbsrchr'.
|
2007-02-05 01:16:13 +00:00 |
|
Bruno Haible
|
22a636592e
|
New module 'mbschr'.
|
2007-02-05 01:01:37 +00:00 |
|
Eric Blake
|
eb84fa936d
|
* m4/string_h.m4 (gl_STRING_MODULE_INDICATOR): Correct m4 usage
bug.
* modules/string (Makefile.am): Remove redundant replacement.
* modules/regex (Depends-on): Add mempcpy.
|
2007-02-01 05:01:17 +00:00 |
|
Bruno Haible
|
01bffc033d
|
Enforce the use of gnulib modules for unportable <string.h> functions.
|
2007-02-01 00:29:52 +00:00 |
|
Bruno Haible
|
c16199ce77
|
Declare strcasestr() in the <string.h> replacement, rather than in
strcasestr.h.
|
2007-01-27 13:17:15 +00:00 |
|
Paul Eggert
|
1e4ece4ab9
|
* doc/gnulib-tool.texi (Initial import): Update to match current
behavior with strdup module.
* lib/.cppi-disable: Remove strcase.h, strdup.h, strndup.h, strnlen.h.
* lib/memmem.h: Remove; all uses removed. This is now done
by <string.h>.
* lib/mempcpy.h: Likewise.
* lib/memrchr.h: Likewise.
* lib/stpcpy.h: Likewise.
* lib/stpncpy.h: Likewise.
* lib/strcase.h: Likewise.
* lib/strchrnul.h: Likewise.
* lib/strdup.h: Likewise.
* lib/strndup.h: Likewise.
* lib/strnlen.h: Likewise.
* lib/strpbrk.h: Likewise.
* lib/strsep.h: Likewise.
* lib/strstr.h: Likewise.
* lib/strtok_r.h: Likewise.
* lib/string_.h: New file.
* lib/argp-namefrob.h: Don't include no-longer-existent include files.
Rely on <string.h> instead.
* lib/canon-host.c: Likewise.
* lib/chdir-long.c: Likewise.
* lib/concatpath.c: Likewise.
* lib/exclude.c: Likewise.
* lib/fchdir.c: Likewise.
* lib/getaddrinfo.c: Likewise.
* lib/getcwd.c: Likewise.
* lib/getsubopt.c: Likewise.
* lib/glob.c: Likewise.
* lib/hard-locale.c: Likewise.
* lib/iconvme.c: Likewise.
* lib/javacomp.c: Likewise.
* lib/mempcpy.c: Likewise.
* lib/memrchr.c: Likewise.
* lib/regex_internal.h: Likewise.
* lib/stpncpy.c: Likewise.
* lib/strcasecmp.c: Likewise.
* lib/strchrnul.c: Likewise.
* lib/strdup.c: Likewise.
* lib/striconv.c: Likewise.
* lib/striconveh.c: Likewise.
* lib/striconveha.c: Likewise.
* lib/strncasecmp.c: Likewise.
* lib/strndup.c: Likewise.
* lib/strnlen.c: Likewise.
* lib/strsep.c: Likewise.
* lib/strstr.c: Likewise.
* lib/strtok_r.c: Likewise.
* lib/userspec.c: Likewise.
* lib/w32spawn.h: Likewise.
* lib/xstrndup.c: Likewise.
* lib/mountlist.c (strstr): Remove decl.
* m4/string_h.m4: New file.
* m4/memmem.m4 (gl_FUNC_MEMMEM): Set HAVE_DECL_MEMMEM if necessary.
* m4/mempcpy.m4 (gl_FUNC_MEMPCPY): Set HAVE_MEMPCPY if necessary.
* m4/memrchr.m4 (gl_FUNC_MEMRCHR): Set HAVE_MEMRCHR
* m4/stpcpy.m4 (gl_FUNC_STPCPY): Set HAVE_STPCPY if necessary.
* m4/stpncpy.m4 (gl_PREREQ_STPNCPY): Set HAVE_STPNCPY if necessary.
* m4/strcase.m4 (gl_FUNC_STRCASECMP):
Set REPLACE_STRCASECMP if necessary.
(gl_FUNC_STRNCASECMP): Set HAVE_DECL_STRNCASECMP if necessary.
* m4/strchrnul.m4 (gl_FUNC_STRCHRNUL): Set HAVE_STRCHRNUL if necessary.
* m4/strdup.m4 (gl_FUNC_STRDUP): Set HAVE_DECL_STRDUP if necessary.
* m4/strndup.m4 (gl_FUNC_STRNDUP): Set HAVE_DECL_STRNLEN and
HAVE_DECL_STRDUP if necessary.
(gl_PREREQ_STRNLEN): Don't bother to check for strnlen decl,
since gl_FUNC_STRNDUP does that now.
* m4/strnlen.m4 (gl_FUNC_STRNLEN): Set HAVE_DECL_STRNLEN if necessary.
Check for decl here...
(gl_PREREQ_STRNLEN): ... not here.
* m4/strpbrk.m4 (gl_FUNC_STRPBRK): Set HAVE_STRPBRK if necessary.
* m4/strsep.m4 (gl_FUNC_STRSEP): Set HAVE_STRSEP if necessary.
* m4/strstr.m4 (gl_FUNC_STRSTR): Set REPLACE_STRSTR if necessary.
* m4/strtok_r.m4 (gl_FUNC_STRTOK_R): Set HAVE_DECL_STRTOK_R if
necessary.
* modules/string: New file.
* modules/memmem (Files): Remove special-purpose include file.
(Depends-on): Add string.
(Include): Include <string.h>, not the removed file.
* modules/mempcpy: Likewise.
* modules/memrchr: Likewise.
* modules/stpcpy: Likewise.
* modules/stpncpy: Likewise.
* modules/strcase: Likewise.
* modules/strchrnul: Likewise.
* modules/strdup: Likewise.
* modules/strndup: Likewise.
* modules/strnlen: Likewise.
* modules/strpbrk: Likewise.
* modules/strsep: Likewise.
* modules/strstr: Likewise.
* modules/strtok_r: Likewise.
* tests/test-dirname.c: Don't include "stdup.h", since
<string.h> now suffices.
* tests/test-memmem.c: Don't include "memmem.h", since
<string.h> now suffices.
|
2007-01-26 22:16:55 +00:00 |
|