gnulib.git
17 years ago* lib/xalloc.h (x2nrealloc): Fix an unlikely bug in the overflow
Paul Eggert [Sun, 4 Feb 2007 02:20:40 +0000 (02:20 +0000)]
* lib/xalloc.h (x2nrealloc): Fix an unlikely bug in the overflow
checking code.  Set N = ceil (1.5 * N) rather than to a slightly
larger value.

        Give tools a better chance to allocate space for very large buffers.
* lib/xalloc.h (x2nrealloc): Use 3/2, not 2, as buffer size factor.

17 years agosync
Karl Berry [Sat, 3 Feb 2007 00:37:38 +0000 (00:37 +0000)]
sync

17 years agoMake pwd and readlink work also when run with an unreadable parent dir
Jim Meyering [Sat, 3 Feb 2007 00:23:57 +0000 (00:23 +0000)]
Make pwd and readlink work also when run with an unreadable parent dir
on systems with openat support.
* lib/getcwd.c (__getcwd) [HAVE_PARTLY_WORKING_GETCWD]: Use the system
provided getcwd function, even when we have openat support.
Reported by Dmitry V. Levin in <http://bugzilla.redhat.com/227168>.

17 years agoMake the redefinitions to error-provoking symbols conditional.
Bruno Haible [Sat, 3 Feb 2007 00:01:56 +0000 (00:01 +0000)]
Make the redefinitions to error-provoking symbols conditional.

17 years agoAvoid mempcpy in the regex code, as the string.h mempcpy stuff
Paul Eggert [Fri, 2 Feb 2007 22:15:43 +0000 (22:15 +0000)]
Avoid mempcpy in the regex code, as the string.h mempcpy stuff
is causing more trouble than it's curing.
* lib/regex_internal.h (__mempcpy): Remove.
* lib/regcomp.c (regerror): Rewrite to avoid the need for mempcpy
(and make the code a tad smaller to boot).
* m4/regex.m4 (gl_PREREQ_REGEX): Don't check for mempcpy.

17 years ago* modules/arpa_inet: Put AC_PROG_MKDIR_P in the configure.ac:
Jim Meyering [Fri, 2 Feb 2007 17:28:38 +0000 (17:28 +0000)]
* modules/arpa_inet: Put AC_PROG_MKDIR_P in the configure.ac:
section, not in the Makefile.am: one.

17 years ago* lib/strchrnul.c: Always include config.h first.
Eric Blake [Fri, 2 Feb 2007 16:48:55 +0000 (16:48 +0000)]
* lib/strchrnul.c: Always include config.h first.

17 years ago* modules/mountlist (Depends-on): Revert 2007-01-31 change,
Eric Blake [Fri, 2 Feb 2007 16:13:45 +0000 (16:13 +0000)]
* modules/mountlist (Depends-on): Revert 2007-01-31 change,
gnulib strstr is not necessary here.

17 years agoAdd opencdk.
Simon Josefsson [Fri, 2 Feb 2007 13:13:45 +0000 (13:13 +0000)]
Add opencdk.

17 years agom4/socklen.m4: Fix typo.
Simon Josefsson [Fri, 2 Feb 2007 13:09:37 +0000 (13:09 +0000)]
m4/socklen.m4: Fix typo.

17 years ago* modules/arpa_inet (Makefile.am): Use MKDIR_P to avoid races.
Eric Blake [Fri, 2 Feb 2007 13:06:22 +0000 (13:06 +0000)]
* modules/arpa_inet (Makefile.am): Use MKDIR_P to avoid races.
* modules/netinet_in (Makefile.am): Likewise.

17 years agoTurn the errors for use of strstr and similar into conditional warnings.
Bruno Haible [Fri, 2 Feb 2007 03:46:59 +0000 (03:46 +0000)]
Turn the errors for use of strstr and similar into conditional warnings.

17 years agoGive tools a better chance to allocate space for very large buffers.
Jim Meyering [Thu, 1 Feb 2007 23:53:04 +0000 (23:53 +0000)]
Give tools a better chance to allocate space for very large buffers.
* lib/xalloc.h (x2nrealloc): Use 3/2, not 2, as buffer size factor.

17 years ago.
Karl Berry [Thu, 1 Feb 2007 21:38:44 +0000 (21:38 +0000)]
.

17 years ago(strtok_r.c): lose sync, no more strtok_r.h.
Karl Berry [Thu, 1 Feb 2007 21:36:19 +0000 (21:36 +0000)]
(strtok_r.c): lose sync, no more strtok_r.h.

17 years agoFix module name list after recent renamings.
Bruno Haible [Thu, 1 Feb 2007 17:22:52 +0000 (17:22 +0000)]
Fix module name list after recent renamings.

17 years ago* modules/regex (Depends-on): Revert dependence on mempcpy.
Eric Blake [Thu, 1 Feb 2007 13:41:12 +0000 (13:41 +0000)]
* modules/regex (Depends-on): Revert dependence on mempcpy.
* lib/regex_internal.h [! _LIBC && !__mempcpy]: Undo string
module's definition of mempcpy.
Reported by Paul Eggert.

17 years ago* lib/string_.h: If the gnulib module XYZ is not present, undefine
Paul Eggert [Thu, 1 Feb 2007 08:57:49 +0000 (08:57 +0000)]
* lib/string_.h: If the gnulib module XYZ is not present, undefine
the symbol XYZ before redefining it.  This fixes a problem with
programs that don't use XYZ, when compiled on systems that define
XYZ to something else.

17 years ago* lib/mkdir-p.c (make_dir_parents): Close a race condition that
Paul Eggert [Thu, 1 Feb 2007 07:56:15 +0000 (07:56 +0000)]
* lib/mkdir-p.c (make_dir_parents): Close a race condition that
occurs when "mkdir -m foo" creates a setgid directory that is (1)
writeable to group or other and (2) is intended to have a special
mode bit that is set or cleared.  In such a case, the directory
should be neither group- nor other-writeable until the special
mode bits are right.

17 years ago* modules/mountlist (Depends-on): Add strstr
Eric Blake [Thu, 1 Feb 2007 05:23:41 +0000 (05:23 +0000)]
* modules/mountlist (Depends-on): Add strstr

17 years ago* m4/string_h.m4 (gl_STRING_MODULE_INDICATOR): Correct m4 usage
Eric Blake [Thu, 1 Feb 2007 05:01:17 +0000 (05:01 +0000)]
* 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.

17 years agoEnforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible [Thu, 1 Feb 2007 04:39:46 +0000 (04:39 +0000)]
Enforce the use of gnulib modules for unportable <string.h> functions.

17 years agoNew module description field 'Link'.
Bruno Haible [Thu, 1 Feb 2007 01:52:34 +0000 (01:52 +0000)]
New module description field 'Link'.

17 years agoEnforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible [Thu, 1 Feb 2007 00:29:52 +0000 (00:29 +0000)]
Enforce the use of gnulib modules for unportable <string.h> functions.

17 years ago(values): Add EAI_OVERFLOW.
Simon Josefsson [Wed, 31 Jan 2007 12:41:07 +0000 (12:41 +0000)]
(values): Add EAI_OVERFLOW.

17 years ago* lib/mpsort.c (mpsort): Remove spurious "return" in void function.
Jim Meyering [Tue, 30 Jan 2007 21:39:19 +0000 (21:39 +0000)]
* lib/mpsort.c (mpsort): Remove spurious "return" in void function.

17 years agoStylistic change: Use '#if HAVE_*' instead of '#ifdef HAVE_*'.
Bruno Haible [Tue, 30 Jan 2007 01:07:22 +0000 (01:07 +0000)]
Stylistic change: Use '#if HAVE_*' instead of '#ifdef HAVE_*'.

17 years ago* lib/memrchr.c: Assume <string.h> unconditionally, to pull in
Eric Blake [Tue, 30 Jan 2007 00:25:25 +0000 (00:25 +0000)]
* lib/memrchr.c: Assume <string.h> unconditionally, to pull in
declaration.

17 years ago* lib/strptime.h (strptime): Use 'restrict' for args where
Paul Eggert [Mon, 29 Jan 2007 23:12:55 +0000 (23:12 +0000)]
* lib/strptime.h (strptime): Use 'restrict' for args where
POSIX requires this.
* lib/strptime.c (strptime): Likewise.
Change license notice from LGPL to GPL, since gnulib-tool will
change this as needed.
Include <config.h> if _LIBC is not defined, not if HAVE_CONFIG_H is
defined.
Include "strptime.h" first, to check interface.
Do not #undef _LIBC and _NL_CURRENT.
Do not include <stdlib.h>; no longer needed.
Include "time_r.h" and declare ptime_locale_status
only if _LIBC is not defined.
(__P): Remove unused macro.
(match_string): Bring back glibc version, but use it only if _LIBC
is defined.
(__strptime_internal): Compile tm_gmtoff code if _LIBC is defined, too.
Remove unnecessary assertion and abort() call.
Use #ifdef _NL_CURRENT rather than #if 0, for benefit of glibc.
* m4/strptime.m4: Fix serial number comment.
(gl_FUNC_STRPTIME): Require AC_C_RESTRICT, gl_TM_GMTOFF.
* modules/strptime (Files): Add m4/tm_gmtoff.m4.
(Depends-on): Add time_r.

17 years agoNew module 'strptime'. Initial fixes.
Bruno Haible [Mon, 29 Jan 2007 17:33:12 +0000 (17:33 +0000)]
New module 'strptime'. Initial fixes.

17 years ago2007-01-29 Yoann Vandoorselaere <yoann@prelude-ids.org>
Bruno Haible [Mon, 29 Jan 2007 17:21:16 +0000 (17:21 +0000)]
2007-01-29  Yoann Vandoorselaere  <yoann@prelude-ids.org>
        * modules/strptime: New file.
        * lib/strptime.h: New file.
        * lib/strptime.c: New file.
        * m4/strptime.m4: New file.

17 years ago* MODULES.html.sh: New module mpsort.
Paul Eggert [Mon, 29 Jan 2007 07:23:21 +0000 (07:23 +0000)]
* MODULES.html.sh: New module mpsort.
* lib/mpsort.c, lib/mpsort.h, m4/mpsort.m4, modules/mpsort: New files.

17 years ago* lib/regex.h (_Restrict_): Renamed from __restrict, to avoid
Paul Eggert [Mon, 29 Jan 2007 00:37:14 +0000 (00:37 +0000)]
* lib/regex.h (_Restrict_): Renamed from __restrict, to avoid
a circularity problem with HP-UX ia64 reported by Bob Proulx in
<http://lists.gnu.org/archive/html/bug-gnulib/2007-01/msg00394.html>.
All uses changed.
(_Restrict_arr_): Renamed from __restrict_arr, for similar reasons.
All uses changed.
* lib/regcomp.c, lib/regexec.c: Change all uses from __restrict
to _Restrict_.
* lib/regexec.c (regexec): Declare pmatch with _Restrict_arr_, so that
the parameter matches the prototype.

17 years ago* modules/sys_time (Makefile.am) [MOSTLYCLEANFILES]: Do use
Jim Meyering [Sun, 28 Jan 2007 20:14:37 +0000 (20:14 +0000)]
* modules/sys_time (Makefile.am) [MOSTLYCLEANFILES]: Do use
sys/time.h here, reverting that part of the previous patch:
<http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/8959>.

remove it conditionally, too. [added by Jim Meyering]

17 years ago* modules/sys_time (Makefile.am): Build sys/time.h only when it's the
Jim Meyering [Sun, 28 Jan 2007 18:55:01 +0000 (18:55 +0000)]
* modules/sys_time (Makefile.am): Build sys/time.h only when it's the
value of $(SYS_TIME_H).
[MOSTLYCLEANFILES]: Now that sys/time.h is created only when needed,
remove it conditionally, too.
* m4/sys_time_h.m4 (gl_HEADER_SYS_TIME_H_BODY): Set SYS_TIME_H.
* m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY):
(gl_FUNC_GETTIMEOFDAY_CLOBBER): Set SYS_TIME_H when setting
GETTIMEOFDAY_REPLACEMENT to 1.

2007-01-28  Bruno Haible  <bruno@clisp.org>

17 years agoSimplify macrology that creates unistd.h.
Bruno Haible [Sun, 28 Jan 2007 16:10:39 +0000 (16:10 +0000)]
Simplify macrology that creates unistd.h.

17 years agoReduce the number of AC_LIBOBJ invocations by 1.
Bruno Haible [Sun, 28 Jan 2007 16:00:02 +0000 (16:00 +0000)]
Reduce the number of AC_LIBOBJ invocations by 1.

17 years ago* gnulib-tool (func_emit_lib_Makefile_am, func_add_or_update)
Ralf Wildenhues [Sun, 28 Jan 2007 13:58:02 +0000 (13:58 +0000)]
* gnulib-tool (func_emit_lib_Makefile_am, func_add_or_update)
(func_create_testdir): Ensure C locale for `grep' and `tr'
character ranges.
(func_create_megatestdir): Avoid one `grep'.  Fix bug in
ACLOCAL_AMFLAGS parsing state machine.

17 years agoRenamed modules.
Bruno Haible [Sun, 28 Jan 2007 13:22:14 +0000 (13:22 +0000)]
Renamed modules.

17 years agoRename u32-mbtouc-safe -> u32-mbtouc, u32_mbtouc_safe -> u32_mbtouc.
Bruno Haible [Sun, 28 Jan 2007 02:42:23 +0000 (02:42 +0000)]
Rename u32-mbtouc-safe -> u32-mbtouc, u32_mbtouc_safe -> u32_mbtouc.

17 years agoMove to u32-mbtouc.c.
Bruno Haible [Sun, 28 Jan 2007 02:36:09 +0000 (02:36 +0000)]
Move to u32-mbtouc.c.

17 years agoMove to here from u32-mbtouc-safe.c.
Bruno Haible [Sun, 28 Jan 2007 02:36:06 +0000 (02:36 +0000)]
Move to here from u32-mbtouc-safe.c.

17 years agoMove to u32-mbtouc.
Bruno Haible [Sun, 28 Jan 2007 02:35:44 +0000 (02:35 +0000)]
Move to u32-mbtouc.

17 years agoMove to here from u32-mbtouc-safe.
Bruno Haible [Sun, 28 Jan 2007 02:35:41 +0000 (02:35 +0000)]
Move to here from u32-mbtouc-safe.

17 years agoRename u32-mbtouc -> u32-mbtouc-unsafe, u32_mbtouc -> u32_mbtouc_unsafe.
Bruno Haible [Sun, 28 Jan 2007 02:30:19 +0000 (02:30 +0000)]
Rename u32-mbtouc -> u32-mbtouc-unsafe, u32_mbtouc -> u32_mbtouc_unsafe.

17 years agoMove to u32-mbtouc-unsafe.c.
Bruno Haible [Sun, 28 Jan 2007 02:29:35 +0000 (02:29 +0000)]
Move to u32-mbtouc-unsafe.c.

17 years agoMove to here from u32-mbtouc.c.
Bruno Haible [Sun, 28 Jan 2007 02:29:32 +0000 (02:29 +0000)]
Move to here from u32-mbtouc.c.

17 years agoMove to u32-mbtouc-unsafe.
Bruno Haible [Sun, 28 Jan 2007 02:29:12 +0000 (02:29 +0000)]
Move to u32-mbtouc-unsafe.

17 years agoMove to here from u32-mbtouc.
Bruno Haible [Sun, 28 Jan 2007 02:29:09 +0000 (02:29 +0000)]
Move to here from u32-mbtouc.

17 years agoRename utf16-ucs4-safe -> utf16-ucs4, u16_mbtouc_safe -> u16_mbtouc.
Bruno Haible [Sun, 28 Jan 2007 02:20:32 +0000 (02:20 +0000)]
Rename utf16-ucs4-safe -> utf16-ucs4, u16_mbtouc_safe -> u16_mbtouc.

17 years agoMove to u16-mbtouc.c.
Bruno Haible [Sun, 28 Jan 2007 02:11:35 +0000 (02:11 +0000)]
Move to u16-mbtouc.c.

17 years agoMove to here from u16-mbtouc-safe.c.
Bruno Haible [Sun, 28 Jan 2007 02:11:33 +0000 (02:11 +0000)]
Move to here from u16-mbtouc-safe.c.

17 years agoMove to u16-mbtouc.
Bruno Haible [Sun, 28 Jan 2007 02:10:32 +0000 (02:10 +0000)]
Move to u16-mbtouc.

17 years agoMove to here from u16-mbtouc-safe.
Bruno Haible [Sun, 28 Jan 2007 02:10:29 +0000 (02:10 +0000)]
Move to here from u16-mbtouc-safe.

17 years agoMove to utf16-ucs4.c.
Bruno Haible [Sun, 28 Jan 2007 02:10:09 +0000 (02:10 +0000)]
Move to utf16-ucs4.c.

17 years agoMove to here from utf16-ucs4-safe.c.
Bruno Haible [Sun, 28 Jan 2007 02:10:06 +0000 (02:10 +0000)]
Move to here from utf16-ucs4-safe.c.

17 years agoMove to utf16-ucs4.h.
Bruno Haible [Sun, 28 Jan 2007 02:09:55 +0000 (02:09 +0000)]
Move to utf16-ucs4.h.

17 years agoMove to here from utf16-ucs4-safe.h.
Bruno Haible [Sun, 28 Jan 2007 02:09:52 +0000 (02:09 +0000)]
Move to here from utf16-ucs4-safe.h.

17 years agoMove to utf16-ucs4.
Bruno Haible [Sun, 28 Jan 2007 02:09:33 +0000 (02:09 +0000)]
Move to utf16-ucs4.

17 years agoMove to here from utf16-ucs4-safe.
Bruno Haible [Sun, 28 Jan 2007 02:09:30 +0000 (02:09 +0000)]
Move to here from utf16-ucs4-safe.

17 years agoRename utf16-ucs4 -> utf16-ucs4-unsafe, u16_mbtouc -> u16_mbtouc_unsafe.
Bruno Haible [Sun, 28 Jan 2007 02:04:41 +0000 (02:04 +0000)]
Rename utf16-ucs4 -> utf16-ucs4-unsafe, u16_mbtouc -> u16_mbtouc_unsafe.

17 years agoMove to u16-mbtouc-unsafe.c.
Bruno Haible [Sun, 28 Jan 2007 02:00:43 +0000 (02:00 +0000)]
Move to u16-mbtouc-unsafe.c.

17 years agoMove to here from u16-mbtouc.c.
Bruno Haible [Sun, 28 Jan 2007 02:00:40 +0000 (02:00 +0000)]
Move to here from u16-mbtouc.c.

17 years agoMove to u16-mbtouc-unsafe.
Bruno Haible [Sun, 28 Jan 2007 02:00:08 +0000 (02:00 +0000)]
Move to u16-mbtouc-unsafe.

17 years agoMove to here from u16-mbtouc.
Bruno Haible [Sun, 28 Jan 2007 02:00:06 +0000 (02:00 +0000)]
Move to here from u16-mbtouc.

17 years agoMove to utf16-ucs4-unsafe.c.
Bruno Haible [Sun, 28 Jan 2007 01:59:49 +0000 (01:59 +0000)]
Move to utf16-ucs4-unsafe.c.

17 years agoMove to here from utf16-ucs4.c.
Bruno Haible [Sun, 28 Jan 2007 01:59:46 +0000 (01:59 +0000)]
Move to here from utf16-ucs4.c.

17 years agoMove to utf16-ucs4-unsafe.h.
Bruno Haible [Sun, 28 Jan 2007 01:59:30 +0000 (01:59 +0000)]
Move to utf16-ucs4-unsafe.h.

17 years agoMove to here from utf16-ucs4.h.
Bruno Haible [Sun, 28 Jan 2007 01:59:28 +0000 (01:59 +0000)]
Move to here from utf16-ucs4.h.

17 years agoMove to utf16-ucs4-unsafe.
Bruno Haible [Sun, 28 Jan 2007 01:59:11 +0000 (01:59 +0000)]
Move to utf16-ucs4-unsafe.

17 years agoMove to here from utf16-ucs4.
Bruno Haible [Sun, 28 Jan 2007 01:59:08 +0000 (01:59 +0000)]
Move to here from utf16-ucs4.

17 years agoRename utf8-ucs4-safe -> utf8-ucs4, u8_mbtouc_safe -> u8_mbtouc.
Bruno Haible [Sun, 28 Jan 2007 01:49:16 +0000 (01:49 +0000)]
Rename utf8-ucs4-safe -> utf8-ucs4, u8_mbtouc_safe -> u8_mbtouc.

17 years agoMove to u8-mbtouc.c.
Bruno Haible [Sun, 28 Jan 2007 01:41:18 +0000 (01:41 +0000)]
Move to u8-mbtouc.c.

17 years agoMove to here from u8-mbtouc-safe.c.
Bruno Haible [Sun, 28 Jan 2007 01:41:15 +0000 (01:41 +0000)]
Move to here from u8-mbtouc-safe.c.

17 years agoMove to u8-mbtouc.
Bruno Haible [Sun, 28 Jan 2007 01:40:51 +0000 (01:40 +0000)]
Move to u8-mbtouc.

17 years agoMove to here from u8-mbtouc-safe.
Bruno Haible [Sun, 28 Jan 2007 01:40:48 +0000 (01:40 +0000)]
Move to here from u8-mbtouc-safe.

17 years agoMove to utf8-ucs4.c.
Bruno Haible [Sun, 28 Jan 2007 01:40:27 +0000 (01:40 +0000)]
Move to utf8-ucs4.c.

17 years agoMove to here from utf8-ucs4-safe.c.
Bruno Haible [Sun, 28 Jan 2007 01:40:24 +0000 (01:40 +0000)]
Move to here from utf8-ucs4-safe.c.

17 years agoMove to utf8-ucs4.h.
Bruno Haible [Sun, 28 Jan 2007 01:40:03 +0000 (01:40 +0000)]
Move to utf8-ucs4.h.

17 years agoMove to here from utf8-ucs4-safe.h.
Bruno Haible [Sun, 28 Jan 2007 01:40:00 +0000 (01:40 +0000)]
Move to here from utf8-ucs4-safe.h.

17 years agoMove to utf8-ucs4.
Bruno Haible [Sun, 28 Jan 2007 01:31:59 +0000 (01:31 +0000)]
Move to utf8-ucs4.

17 years agoMove to here from utf8-ucs4-safe.
Bruno Haible [Sun, 28 Jan 2007 01:31:56 +0000 (01:31 +0000)]
Move to here from utf8-ucs4-safe.

17 years agoRename u8_mbtouc -> u8_mbtouc_unsafe.
Bruno Haible [Sat, 27 Jan 2007 19:01:25 +0000 (19:01 +0000)]
Rename u8_mbtouc -> u8_mbtouc_unsafe.

17 years agoMove to u8-mbtouc-unsafe.c.
Bruno Haible [Sat, 27 Jan 2007 18:55:56 +0000 (18:55 +0000)]
Move to u8-mbtouc-unsafe.c.

17 years agoMove to here from u8-mbtouc.c.
Bruno Haible [Sat, 27 Jan 2007 18:55:53 +0000 (18:55 +0000)]
Move to here from u8-mbtouc.c.

17 years agoMove to u8-mbtouc-unsafe.
Bruno Haible [Sat, 27 Jan 2007 18:53:57 +0000 (18:53 +0000)]
Move to u8-mbtouc-unsafe.

17 years agoMove to here from u8-mbtouc.
Bruno Haible [Sat, 27 Jan 2007 18:53:54 +0000 (18:53 +0000)]
Move to here from u8-mbtouc.

17 years agoMove to utf8-ucs4-unsafe.c.
Bruno Haible [Sat, 27 Jan 2007 18:42:08 +0000 (18:42 +0000)]
Move to utf8-ucs4-unsafe.c.

17 years agoMove to here from utf8-ucs4.c.
Bruno Haible [Sat, 27 Jan 2007 18:42:05 +0000 (18:42 +0000)]
Move to here from utf8-ucs4.c.

17 years agoMove to utf8-ucs4-unsafe.h.
Bruno Haible [Sat, 27 Jan 2007 18:40:48 +0000 (18:40 +0000)]
Move to utf8-ucs4-unsafe.h.

17 years agoMove to here from utf8-ucs4.h.
Bruno Haible [Sat, 27 Jan 2007 18:40:45 +0000 (18:40 +0000)]
Move to here from utf8-ucs4.h.

17 years agoMove to utf8-ucs4-unsafe.
Bruno Haible [Sat, 27 Jan 2007 18:39:14 +0000 (18:39 +0000)]
Move to utf8-ucs4-unsafe.

17 years agoMove to here from utf8-ucs4.
Bruno Haible [Sat, 27 Jan 2007 18:39:11 +0000 (18:39 +0000)]
Move to here from utf8-ucs4.

17 years agoFix Copyright years.
Ralf Wildenhues [Sat, 27 Jan 2007 16:51:39 +0000 (16:51 +0000)]
Fix Copyright years.

17 years agoSync from Libtool.
Ralf Wildenhues [Sat, 27 Jan 2007 16:49:19 +0000 (16:49 +0000)]
Sync from Libtool.
* lib/argz.c: Do not include strings.h nor memory.h, include
string.h unconditionally.  Patch by Simon Josefsson.

17 years agoEnforce ordering constraints between gl_HEADER_STRING_H_DEFAULTS and the
Bruno Haible [Sat, 27 Jan 2007 14:43:17 +0000 (14:43 +0000)]
Enforce ordering constraints between gl_HEADER_STRING_H_DEFAULTS and the
statements that assign non-default values.

17 years agoIn testing directories, link the test programs already during "make", not
Bruno Haible [Sat, 27 Jan 2007 13:53:54 +0000 (13:53 +0000)]
In testing directories, link the test programs already during "make", not
during "make check".

17 years agoDeclare strcasestr() in the <string.h> replacement, rather than in
Bruno Haible [Sat, 27 Jan 2007 13:17:15 +0000 (13:17 +0000)]
Declare strcasestr() in the <string.h> replacement, rather than in
strcasestr.h.

17 years agoObsoleted by the new <string.h> replacement.
Bruno Haible [Sat, 27 Jan 2007 13:16:08 +0000 (13:16 +0000)]
Obsoleted by the new <string.h> replacement.

17 years agoUse 'extern'.
Bruno Haible [Sat, 27 Jan 2007 12:58:57 +0000 (12:58 +0000)]
Use 'extern'.