gnulib.git
21 years agoEnsure we use gnulib mktime rather than glibc's mktime, on hosts
Paul Eggert [Wed, 4 Jun 2003 20:09:47 +0000 (20:09 +0000)]
Ensure we use gnulib mktime rather than glibc's mktime, on hosts
where mktime isn't the inverse of localtime (negative time_t).

21 years ago.h files should stand alone, but we shouldn't include <sys/types.h>
Paul Eggert [Wed, 4 Jun 2003 19:22:29 +0000 (19:22 +0000)]
.h files should stand alone, but we shouldn't include <sys/types.h>
if we can get away with just <stddef.h>.

21 years agoupdate from prep
Karl Berry [Tue, 3 Jun 2003 12:55:44 +0000 (12:55 +0000)]
update from prep

21 years ago(version): new variable.
Karl Berry [Mon, 2 Jun 2003 15:26:20 +0000 (15:26 +0000)]
(version): new variable.
(--version): new option.
(usage): improve message.

21 years ago*** empty log message ***
Jim Meyering [Mon, 2 Jun 2003 08:23:24 +0000 (08:23 +0000)]
*** empty log message ***

21 years ago Fix some minor time-related bugs with POSIX time arguments.
Jim Meyering [Mon, 2 Jun 2003 08:22:29 +0000 (08:22 +0000)]
Fix some minor time-related bugs with POSIX time arguments.
Some valid time stamps were being rejected (notably -1, and
time stamps before 1900 on 64-bit hosts).  And some invalid
time stamps were being accepted, e.g. September 31.

* posixtm.h (posixtime): Return bool instead of time_t, so
that we can return (time_t) -1 successfully.

21 years ago Fix some minor time-related bugs with POSIX time arguments.
Jim Meyering [Mon, 2 Jun 2003 08:20:57 +0000 (08:20 +0000)]
Fix some minor time-related bugs with POSIX time arguments.
Some valid time stamps were being rejected (notably -1, and
time stamps before 1900 on 64-bit hosts).  And some invalid
time stamps were being accepted, e.g. September 31.

* posixtm.h (posixtime): Return bool instead of time_t, so
that we can return (time_t) -1 successfully.
* posixtm.c: Likewise.
[HAVE_STDBOOL_H]: Include <stdbool.h>.
(bool, false, true) [!HAVE_STDBOOL_H]: New type.
(t): Remove static var.
(year, posix_time_parse): Now takes struct tm * arg to modify, instead
of static var.  All uses changed.
(year): Do not reject years before 1900; they can occur with
64-bit time_t.
(posix_time_parse): Do not check for out-of-range components;
that is now the caller's responsibility, since our checks were
only approximations.
(posixtime): Use mktime to check for out-of-range components,
since it knows them exactly.
If mktime returns (time_t) -1, check whether an error actually occurred
by invoking localtime on -1.
(main) [TEST_POSIXTIME]: Check for input data errors, and report
posixtime failures better.
Improve the test data (in comments only).

21 years ago.
Karl Berry [Sat, 31 May 2003 12:45:23 +0000 (12:45 +0000)]
.

21 years ago.
Karl Berry [Sat, 31 May 2003 07:13:34 +0000 (07:13 +0000)]
.

21 years agomktime update from libc
Karl Berry [Fri, 30 May 2003 15:06:41 +0000 (15:06 +0000)]
mktime update from libc

21 years agoconfig.rpath: get from gettext.
Karl Berry [Fri, 30 May 2003 14:58:40 +0000 (14:58 +0000)]
config.rpath: get from gettext.

21 years agoUpgrade to gettext-0.12.1.
Bruno Haible [Fri, 30 May 2003 13:29:10 +0000 (13:29 +0000)]
Upgrade to gettext-0.12.1.

21 years agoUpgrade to gettext-0.12.1.
Bruno Haible [Fri, 30 May 2003 13:23:40 +0000 (13:23 +0000)]
Upgrade to gettext-0.12.1.

21 years agoUpgrade to gettext-0.12.1.
Bruno Haible [Fri, 30 May 2003 13:19:52 +0000 (13:19 +0000)]
Upgrade to gettext-0.12.1.

21 years agoAdd gettext release stamp.
Bruno Haible [Fri, 30 May 2003 13:12:15 +0000 (13:12 +0000)]
Add gettext release stamp.

21 years agoin lib:
Paul Eggert [Thu, 29 May 2003 07:21:59 +0000 (07:21 +0000)]
in lib:

* addext.c, backupfile.c, fsusage.c, human.c, pathmax.h,
rpmatch.c, userspec.c, xreadlink.c, xstrtol.c: Include <limits.h>
without checking for HAVE_LIMITS_H.
* backupfile.c, fsusage.c, hash.c, human.c, safe-read.c, userspec.c,
xstrtol.c (CHAR_BIT) : Don't define, since <limits.h> is guaranteed
to do that.
* fatal.c: Include <stdarg.h> without checking for __STDC__.
* exclude.c: Include <stdbool.h> unconditionally.
* tempname.c: Include <stddef.h> unconditionally.
* hash.c: Include <limits.h>, since we no longer define CHAR_BIT.
* modechange.c, rpmatch.c (NULL): Don't define, since
<stddef.h> does that.
* quote.c: Dont include <stddef.h> or <sys/types.h>; not needed.
* safe-read.c (INT_MAX): Don't define, since <limits.h> does that.
* safe-read.c (TYPE_MINIMUM, TYPE_MAXIMUM): Remove; no longer needed.
* xstrtol.c: Likewise.
* safe-read.c: Remove TYPE_SIGNED; no longer needed.
* savedir.c: Include <stddef.h> instead of defining NULL.

in m4:

* backupfile.m4 (gl_BACKUPFILE): Don't check for limits.h.
* fsusage.m4 (gl_PREREQ_FSUSAGE_EXTRA): Likewise.
* human.m4 (gl_HUMAN): Likewise.
* pathmax.m4 (gl_PATHMAX): Likewise.
* rpmatch.m4 (gl_FUNC_RPMATCH): Likewise.
* userspec.m4 (gl_USERSPEC): Likewise.
* xreadlink.m4 (gl_XREADLINK): Likewise.
* m4/xstrtol.m4 (gl_PREREQ_XSTRTOL): Likewise.
* quote.m4 (gl_QUOTE): Don't check for stddef.h.

21 years ago* addext.c (addext): Use assignment rather than cast, to avoid
Paul Eggert [Wed, 28 May 2003 23:31:20 +0000 (23:31 +0000)]
* addext.c (addext): Use assignment rather than cast, to avoid
warnings on some platforms.

21 years ago(addext): Use assignment rather than cast, to avoid warnings on some
Paul Eggert [Wed, 28 May 2003 23:31:00 +0000 (23:31 +0000)]
(addext): Use assignment rather than cast, to avoid warnings on some
platforms.

21 years ago* mktime.c (__mktime_internal): Do not reject negative timestamps
Paul Eggert [Wed, 28 May 2003 20:18:46 +0000 (20:18 +0000)]
* mktime.c (__mktime_internal): Do not reject negative timestamps
arbitrarily.

21 years ago(__mktime_internal): Do not reject negative timestamps arbitrarily.
Paul Eggert [Wed, 28 May 2003 20:18:22 +0000 (20:18 +0000)]
(__mktime_internal): Do not reject negative timestamps arbitrarily.

21 years ago*** empty log message ***
Jim Meyering [Mon, 26 May 2003 19:39:45 +0000 (19:39 +0000)]
*** empty log message ***

21 years ago(UTILS_FUNC_DIRFD): Test the cache variable, not one
Jim Meyering [Mon, 26 May 2003 19:38:42 +0000 (19:38 +0000)]
(UTILS_FUNC_DIRFD): Test the cache variable, not one
that is guaranteed to be `no'.  Use `no_such_member' to indicate
that condition, rather than `-1' which is slightly misleading.
Change the name of the cache variable to have the gl_ prefix.
Prompted by a patch from Richard Dawe for DJGPP.

21 years agoupdate from prep
Karl Berry [Sat, 24 May 2003 13:08:40 +0000 (13:08 +0000)]
update from prep

21 years agotrivial help message fix
Karl Berry [Thu, 22 May 2003 13:57:59 +0000 (13:57 +0000)]
trivial help message fix

21 years agoupdate from prep
Karl Berry [Tue, 20 May 2003 12:34:58 +0000 (12:34 +0000)]
update from prep

21 years agoTEXMF->TEXMFROOT
Karl Berry [Sun, 18 May 2003 15:28:33 +0000 (15:28 +0000)]
TEXMF->TEXMFROOT

21 years agoautomake 1.7.5 updates
Karl Berry [Sun, 18 May 2003 15:26:26 +0000 (15:26 +0000)]
automake 1.7.5 updates

21 years agoFix quoting bugs.
Bruno Haible [Sat, 17 May 2003 11:52:47 +0000 (11:52 +0000)]
Fix quoting bugs.

21 years agoAvoid a failure on strings longer than 4 KB.
Bruno Haible [Mon, 12 May 2003 09:49:42 +0000 (09:49 +0000)]
Avoid a failure on strings longer than 4 KB.

21 years ago.
Jim Meyering [Mon, 12 May 2003 08:20:35 +0000 (08:20 +0000)]
.

21 years ago(my_strftime): Let the `-' (no-pad) flag affect
Jim Meyering [Mon, 12 May 2003 08:20:29 +0000 (08:20 +0000)]
(my_strftime): Let the `-' (no-pad) flag affect
the space-padded-by-default conversion specifiers, %e, %k, %l.

21 years agoupdate from prep
Karl Berry [Sun, 11 May 2003 13:16:23 +0000 (13:16 +0000)]
update from prep

21 years ago.
Karl Berry [Sat, 10 May 2003 07:19:03 +0000 (07:19 +0000)]
.

21 years agoNeed m4/strerror_r.m4.
Bruno Haible [Fri, 9 May 2003 10:22:30 +0000 (10:22 +0000)]
Need m4/strerror_r.m4.

21 years agoUpgrade the width function to Unicode 4.0.
Bruno Haible [Mon, 5 May 2003 09:12:58 +0000 (09:12 +0000)]
Upgrade the width function to Unicode 4.0.

21 years agoupdate from texinfo
Karl Berry [Sun, 4 May 2003 15:50:20 +0000 (15:50 +0000)]
update from texinfo

21 years agoupdate from texinfo
Karl Berry [Mon, 28 Apr 2003 17:59:58 +0000 (17:59 +0000)]
update from texinfo

21 years agoupdate from texinfo
Karl Berry [Sun, 27 Apr 2003 22:51:39 +0000 (22:51 +0000)]
update from texinfo

21 years agoInclude <stddef.h>, for size_t.
Bruno Haible [Fri, 25 Apr 2003 10:47:15 +0000 (10:47 +0000)]
Include <stddef.h>, for size_t.

21 years ago.
Jim Meyering [Fri, 25 Apr 2003 07:47:11 +0000 (07:47 +0000)]
.

21 years ago(copy_file_preserving): Declare buf_size to be of type size_t, not int.
Jim Meyering [Fri, 25 Apr 2003 07:46:43 +0000 (07:46 +0000)]
(copy_file_preserving): Declare buf_size to be of type size_t, not int.

21 years agoupdate from texinfo
Karl Berry [Wed, 23 Apr 2003 13:05:38 +0000 (13:05 +0000)]
update from texinfo

21 years ago* error.m4 (gl_ERROR): Do not put under dynamic conditions some
Paul Eggert [Tue, 22 Apr 2003 03:28:42 +0000 (03:28 +0000)]
* error.m4 (gl_ERROR): Do not put under dynamic conditions some
code which expansion is under static control.

21 years ago(gl_ERROR): Do not put under dynamic conditions some
Paul Eggert [Tue, 22 Apr 2003 03:28:22 +0000 (03:28 +0000)]
(gl_ERROR): Do not put under dynamic conditions some
code which expansion is under static control.  Patch imported from
Akim Demaille's patch to Bison; see
<http://mail.gnu.org/archive/html/bison-patches/2003-03/msg00057.html>.

21 years agoupdate from libc
Karl Berry [Fri, 18 Apr 2003 12:04:31 +0000 (12:04 +0000)]
update from libc

21 years agoUse AC_FUNC_VPRINTF instead of bogus test for function 'doprnt' that no system
Bruno Haible [Mon, 14 Apr 2003 13:38:15 +0000 (13:38 +0000)]
Use AC_FUNC_VPRINTF instead of bogus test for function 'doprnt' that no system
has.

21 years ago*** empty log message ***
Jim Meyering [Fri, 11 Apr 2003 15:01:00 +0000 (15:01 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Jim Meyering [Fri, 11 Apr 2003 15:00:33 +0000 (15:00 +0000)]
*** empty log message ***

21 years ago(widen): Cast alloca return value to proper type.
Jim Meyering [Fri, 11 Apr 2003 15:00:23 +0000 (15:00 +0000)]
(widen): Cast alloca return value to proper type.

21 years ago*** empty log message ***
Jim Meyering [Fri, 11 Apr 2003 14:59:39 +0000 (14:59 +0000)]
*** empty log message ***

21 years agoFrom GNU libc.
Jim Meyering [Fri, 11 Apr 2003 14:59:01 +0000 (14:59 +0000)]
From GNU libc.
(my_strftime): Handle very large width
specifications for numeric values correctly.  Improve checks for
overflow.

21 years ago(widen) [COMPILE_WIDE]: Merge nearly-identical definitions.
Jim Meyering [Fri, 11 Apr 2003 14:57:16 +0000 (14:57 +0000)]
(widen) [COMPILE_WIDE]: Merge nearly-identical definitions.
(nl_get_alt_digit) [! defined my_strftime]: Define.
(my_strftime) [_NL_CURRENT]: Merge nearly-identical uses of
_nl_get_alt_digit and _nl_get_walt_digit.

21 years ago(my_strftime): Merge in locale-related changes from libc.
Jim Meyering [Fri, 11 Apr 2003 14:36:24 +0000 (14:36 +0000)]
(my_strftime): Merge in locale-related changes from libc.
These changes have no effect outside of _LIBC.

21 years ago.
Karl Berry [Fri, 11 Apr 2003 07:16:29 +0000 (07:16 +0000)]
.

21 years agoNew module 'findprog'.
Bruno Haible [Thu, 10 Apr 2003 20:22:51 +0000 (20:22 +0000)]
New module 'findprog'.

21 years ago.
Karl Berry [Sat, 5 Apr 2003 08:16:43 +0000 (08:16 +0000)]
.

21 years agoRemove uses of `PARAMS'.
Jim Meyering [Sat, 5 Apr 2003 06:53:24 +0000 (06:53 +0000)]
Remove uses of `PARAMS'.

21 years ago(PARAMS): Remove definition and uses.
Jim Meyering [Sat, 5 Apr 2003 06:53:09 +0000 (06:53 +0000)]
(PARAMS): Remove definition and uses.

21 years ago.
Jim Meyering [Sat, 5 Apr 2003 06:49:57 +0000 (06:49 +0000)]
.

21 years ago[TEST_DIRNAME]: Update build instructions for test.
Jim Meyering [Sat, 5 Apr 2003 06:49:44 +0000 (06:49 +0000)]
[TEST_DIRNAME]: Update build instructions for test.
Add test-cases for DOS filenames. Declare program_name.
(main): Set up program_name.  From Rich Dawe.

21 years ago.
Jim Meyering [Sat, 5 Apr 2003 06:46:08 +0000 (06:46 +0000)]
.

21 years agoMerge change from Coreutils.
Jim Meyering [Sat, 5 Apr 2003 06:46:00 +0000 (06:46 +0000)]
Merge change from Coreutils.

(read_filesystem_list) [MOUNTED_VMOUNT]: Detect any
error from mntctl.
Use mntctl's return value to drive the entry-processing loop, since
we can't rely on the value of the vmt_length member in the last
entry.  On some systems doing so could result in exhausting
virtual memory.  Based in part on a patch from Mike Jetzer.

21 years agoNew module 'linebreak'.
Bruno Haible [Fri, 4 Apr 2003 15:02:12 +0000 (15:02 +0000)]
New module 'linebreak'.

21 years ago.
Karl Berry [Fri, 4 Apr 2003 08:17:02 +0000 (08:17 +0000)]
.

21 years agoNew modules: utf8-ucs4, utf16-ucs4, ucs4-utf8, ucs4-utf16.
Bruno Haible [Thu, 3 Apr 2003 18:35:07 +0000 (18:35 +0000)]
New modules: utf8-ucs4, utf16-ucs4, ucs4-utf8, ucs4-utf16.

21 years ago.
Karl Berry [Thu, 3 Apr 2003 08:12:25 +0000 (08:12 +0000)]
.

21 years agoNew module 'binary-io'.
Bruno Haible [Wed, 2 Apr 2003 10:57:23 +0000 (10:57 +0000)]
New module 'binary-io'.

21 years ago.
Karl Berry [Wed, 2 Apr 2003 08:12:08 +0000 (08:12 +0000)]
.

21 years agoNew module 'pathname'.
Bruno Haible [Tue, 1 Apr 2003 09:02:02 +0000 (09:02 +0000)]
New module 'pathname'.

21 years ago.
Karl Berry [Tue, 1 Apr 2003 08:11:43 +0000 (08:11 +0000)]
.

21 years agoNew module copy-file.
Bruno Haible [Mon, 31 Mar 2003 13:16:15 +0000 (13:16 +0000)]
New module copy-file.

21 years agoPortability to Woe32.
Bruno Haible [Sun, 30 Mar 2003 16:20:41 +0000 (16:20 +0000)]
Portability to Woe32.

21 years ago.
Karl Berry [Sat, 29 Mar 2003 08:10:32 +0000 (08:10 +0000)]
.

21 years agoNew module copy-file.
Bruno Haible [Fri, 28 Mar 2003 21:53:34 +0000 (21:53 +0000)]
New module copy-file.

21 years agoupdate from fencepost
Karl Berry [Wed, 26 Mar 2003 13:53:50 +0000 (13:53 +0000)]
update from fencepost

21 years agoupdate from texinfo
Karl Berry [Mon, 24 Mar 2003 14:08:00 +0000 (14:08 +0000)]
update from texinfo

21 years agoinsert line break fix again
Karl Berry [Wed, 19 Mar 2003 01:28:59 +0000 (01:28 +0000)]
insert line break fix again

21 years agoUse new documented autoconf macros.
Bruno Haible [Tue, 18 Mar 2003 10:08:34 +0000 (10:08 +0000)]
Use new documented autoconf macros.

21 years ago.
Jim Meyering [Tue, 18 Mar 2003 08:53:03 +0000 (08:53 +0000)]
.

21 years ago(quote_n): Fix typo in comment.
Jim Meyering [Tue, 18 Mar 2003 08:50:56 +0000 (08:50 +0000)]
(quote_n): Fix typo in comment.

21 years agoRequire autoconf 2.54 or newer.
Bruno Haible [Mon, 17 Mar 2003 15:43:09 +0000 (15:43 +0000)]
Require autoconf 2.54 or newer.

21 years agoUse defn([...]) for quoting.
Bruno Haible [Fri, 14 Mar 2003 12:54:12 +0000 (12:54 +0000)]
Use defn([...]) for quoting.

21 years agoFix quoting bug.
Bruno Haible [Fri, 14 Mar 2003 12:26:47 +0000 (12:26 +0000)]
Fix quoting bug.

21 years agoMerge changes from Coreutils.
Jim Meyering [Fri, 14 Mar 2003 09:59:32 +0000 (09:59 +0000)]
Merge changes from Coreutils.

(obstack_object_size): Declare temporary, __o, to be const,
in order to avoid warnings.
(obstack_room): Likewise.
(obstack_empty_p): Likewise.

21 years agoMerge changes from Bison.
Paul Eggert [Thu, 13 Mar 2003 21:26:08 +0000 (21:26 +0000)]
Merge changes from Bison.

21 years ago(m4_quote): New macro.
Paul Eggert [Thu, 13 Mar 2003 21:23:43 +0000 (21:23 +0000)]
(m4_quote): New macro.
(AC_CHECK_HEADERS_ONCE, AC_CHECK_FUNCS_ONCE, AC_CHECK_DECLS_ONCE):
Quote AC_FOREACH variable-expansions properly.

21 years ago(__INT_TO_PTR) [__STDC__]: Cast result to
Paul Eggert [Thu, 13 Mar 2003 21:13:59 +0000 (21:13 +0000)]
(__INT_TO_PTR) [__STDC__]: Cast result to
(void *) to avoid diagnostic with native c89 on SGI IRIX 6.5
when compiling Bison 1.875's `bitset bset = obstack_alloc
(bobstack, bytes);'.  Problem reported by Nelson H. F. Beebe.

21 years ago* hash.c: Include <stdbool.h> unconditionally.
Paul Eggert [Thu, 13 Mar 2003 19:49:33 +0000 (19:49 +0000)]
* hash.c: Include <stdbool.h> unconditionally.

21 years agoInclude <stdbool.h> unconditionally.
Paul Eggert [Thu, 13 Mar 2003 19:44:25 +0000 (19:44 +0000)]
Include <stdbool.h> unconditionally.

21 years agoCOPYING.DOC, fdl.texi: Sync with latest FSF version.
Paul Eggert [Thu, 13 Mar 2003 19:39:47 +0000 (19:39 +0000)]
COPYING.DOC, fdl.texi: Sync with latest FSF version.

21 years ago* argmatch.c (EXIT_FAILURE): Define if the system doesn't.
Paul Eggert [Mon, 10 Mar 2003 07:32:18 +0000 (07:32 +0000)]
* argmatch.c (EXIT_FAILURE): Define if the system doesn't.
Reported by Bruce Becker; see:
http://mail.gnu.org/archive/html/bug-bison/2003-03/msg00017.html

21 years ago(EXIT_FAILURE): Define if the system doesn't.
Paul Eggert [Mon, 10 Mar 2003 07:31:50 +0000 (07:31 +0000)]
(EXIT_FAILURE): Define if the system doesn't.
Reported by Bruce Becker; see:
http://mail.gnu.org/archive/html/bug-bison/2003-03/msg00017.html

21 years agoupdate from texinfo
Karl Berry [Fri, 7 Mar 2003 20:17:01 +0000 (20:17 +0000)]
update from texinfo

21 years agoPortability to UnixWare.
Bruno Haible [Mon, 3 Mar 2003 17:24:09 +0000 (17:24 +0000)]
Portability to UnixWare.

21 years ago(print_partial_compiled_pattern): Output to stderr. kfs_20030524_pre
Richard Stallman [Sun, 23 Feb 2003 15:00:30 +0000 (15:00 +0000)]
(print_partial_compiled_pattern): Output to stderr.

21 years agoprep
Karl Berry [Sun, 23 Feb 2003 12:03:15 +0000 (12:03 +0000)]
prep

21 years ago.
Karl Berry [Fri, 21 Feb 2003 08:16:23 +0000 (08:16 +0000)]
.

21 years agoNew module poll, from Paolo Bonzini <bonzini@gnu.org>.
Bruno Haible [Thu, 20 Feb 2003 13:10:05 +0000 (13:10 +0000)]
New module poll, from Paolo Bonzini <bonzini@gnu.org>.

21 years ago.
Karl Berry [Wed, 19 Feb 2003 08:14:28 +0000 (08:14 +0000)]
.

21 years agoAdd module mathl.
Bruno Haible [Tue, 18 Feb 2003 17:12:37 +0000 (17:12 +0000)]
Add module mathl.