* doc/gnulib-tool.texi (Initial import): Update to match current
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 26 Jan 2007 22:16:55 +0000 (22:16 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 26 Jan 2007 22:16:55 +0000 (22:16 +0000)
commit1e4ece4ab9850fbfa88c9ec43ea518c7bc266792
tree2358a3115304ff44d1e5a77c14eb6a18fdfc7da7
parent00da503f0eb41eae7b4bcfd2c539faf50d946695
* 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.
83 files changed:
ChangeLog
doc/gnulib-tool.texi
lib/.cppi-disable
lib/argp-namefrob.h
lib/canon-host.c
lib/chdir-long.c
lib/concatpath.c
lib/exclude.c
lib/fchdir.c
lib/getaddrinfo.c
lib/getcwd.c
lib/getsubopt.c
lib/glob.c
lib/hard-locale.c
lib/iconvme.c
lib/javacomp.c
lib/memmem.h [deleted file]
lib/mempcpy.c
lib/mempcpy.h [deleted file]
lib/memrchr.c
lib/memrchr.h [deleted file]
lib/mountlist.c
lib/regex_internal.h
lib/stpcpy.h [deleted file]
lib/stpncpy.c
lib/stpncpy.h [deleted file]
lib/strcase.h [deleted file]
lib/strcasecmp.c
lib/strchrnul.c
lib/strchrnul.h [deleted file]
lib/strdup.c
lib/strdup.h [deleted file]
lib/striconv.c
lib/striconveh.c
lib/striconveha.c
lib/string_.h [new file with mode: 0644]
lib/strncasecmp.c
lib/strndup.c
lib/strndup.h [deleted file]
lib/strnlen.c
lib/strnlen.h [deleted file]
lib/strpbrk.h [deleted file]
lib/strsep.c
lib/strsep.h [deleted file]
lib/strstr.c
lib/strstr.h [deleted file]
lib/strtok_r.c
lib/strtok_r.h [deleted file]
lib/userspec.c
lib/w32spawn.h
lib/xstrndup.c
m4/memmem.m4
m4/mempcpy.m4
m4/memrchr.m4
m4/stpcpy.m4
m4/stpncpy.m4
m4/strcase.m4
m4/strchrnul.m4
m4/strdup.m4
m4/string_h.m4 [new file with mode: 0644]
m4/strndup.m4
m4/strnlen.m4
m4/strpbrk.m4
m4/strsep.m4
m4/strstr.m4
m4/strtok_r.m4
modules/memmem
modules/mempcpy
modules/memrchr
modules/stpcpy
modules/stpncpy
modules/strcase
modules/strchrnul
modules/strdup
modules/string [new file with mode: 0644]
modules/strndup
modules/strnlen
modules/strpbrk
modules/strsep
modules/strstr
modules/strtok_r
tests/test-dirname.c
tests/test-memmem.c