+2004-10-01 Bruno Haible <bruno@clisp.org>
+
+ * snprintf.c: Include <string.h>.
+
+2004-09-30 Simon Josefsson <jas@extundo.com>
+
+ * snprintf.h, snprintf.c: New files.
+
+2004-09-30 Sergey Poznyakoff <gray@Mirddin.farlep.net>
+
+ * argp-help.c (canon_doc_option): Fixed coredump if *name==NULL
+ (hol_entry_help): Never translate an empty string.
+ Do not translate option tag (opt->name) if OPTION_NO_TRANS is set
+ * argp.h (OPTION_NO_TRANS): New option.
+
+2004-09-29 Oskar Liljeblad <oskar@osk.mine.nu>
+
+ * xvasprintf.c: Include xalloc.h.
+ (xvasprintf): Use xalloc_die, not xmalloc_die.
+
+2004-09-28 Paul Eggert <eggert@cs.ucla.edu>
+
+ * dummy.c: Change copyright notice to FSF, and license to GPL.
+
+2004-09-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ * argp-pvh.c (argp_program_version_hook): Provide initial value.
+ Problem reported by Bruno Haible in:
+ http://lists.gnu.org/archive/html/bug-tar/2004-09/msg00023.html
+
+2004-09-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ * mempcpy.h: Wrap the entire include file inside #ifndef mempcpy,
+ in case some system header has #define'd it. Problem reported by
+ Soeren D. Schulze in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2004-09/msg00017.html>.
+
+2004-09-08 Bruno Haible <bruno@clisp.org>
+
+ * stdint_.h.in: New file, taken from GNU clisp.
+
+2004-09-08 Oskar Liljeblad <oskar@osk.mine.nu>
+
+ * xvasprintf.h: New file.
+ * xvasprintf.c: New file.
+ * xasprintf.c: New file.
+
+2004-09-08 Bruno Haible <bruno@clisp.org>
+
+ * vasnprintf.c (VASNPRINTF): Signal EOVERFLOW if the resulting length
+ is > INT_MAX.
+ * vasprintf.c (vasprintf): Don't test for length > INT_MAX any more.
+
+2004-08-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ Import from coreutils.
+ * userspec.c: Don't use <alloca.h>, so that we don't use alloca on
+ strings on unbounded length. alloca's performance benefits aren't
+ that important here.
+ (V_STRDUP): Remove.
+ (parse_with_separator): New function, with most of the internals
+ of the old parse_user_spec. Allow user to omit both user and group,
+ for compatibility with FreeBSD.
+ Clone only the user name, not the entire spec.
+ Do not set *uid, *gid unless entirely successful.
+ Avoid memory leak in some failing cases.
+ Fix regression for USER.GROUP reported by Dmitry V. Levin in
+ <http://lists.gnu.org/archive/html/bug-coreutils/2004-08/msg00102.html>
+ (parse_user_spec): Rewrite to use parse_with_separator.
+
+2004-08-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ * argp-help.c, argp-parse.c: Use "gettext.h" instead of
+ its complicated substitute.
+ * argp-help.c: Include <errno.h>, for program_invocation_short_name
+ and program_invocation_name.
+ (__argp_basename) [!_LIBC]: Remove; the only use was
+ replaced by its body.
+ (__argp_short_program_name): Change condition from
+ !defined __argp_short_program_name to
+ ! (defined _LIBC || HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME),
+ to match argp-namefrob.h.
+ (__argp_failure): Don't assume strerror_r returns char *.
+ * argp-parse.c (N_): Define unconditionally.
+ (argp_default_options): Fill out initializers with 0 to avoid
+ gcc warnings.
+
+2004-08-12 Simon Josefsson <jas@extundo.com>
+
+ * getopt.c, getopt1.c: Remove ELIDE_CODE hack.
+ * getopt_.h: Renamed from getopt.h.
+
+2004-08-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge from coreutils.
+
+ * fnmatch.c (WIDE_CHAR_SUPPORT): Don't set to 1 if missing
+ wmemchr or wmemcpy. Problem reported by Robert Dahlem
+ for Reliant Unix 5.43.
+
+ * obstack.c: Include <inttypes.h> and <stdint.h> if available.
+ (union fooround): Use uintmax_t, not long int.
+ The rest is a merge from libc:
+ [defined _LIBC]: Include <shlib-compat.h>.
+ (_obstack) [defined _LIBC]: Remove after 2.3.4.
+
+ * settime.c (settime): Recode to avoid warning with Sun Forte C 6U2.
+
+ * strverscmp.c: Convert to UTF-8.
+
+2004-08-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ * obstack.h (obstack_empty_p):
+ Don't assume that chunk->contents is suitably aligned.
+ * obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk):
+ Likewise. Problem reported by Benno in
+ <http://sources.redhat.com/ml/libc-alpha/2004-08/msg00055.html>.
+
+ * chown.c (rpl_chown): Work even if the file is writeable but not
+ readable. This could be improved further but it'd take some work.
+
+2004-08-08 Simon Josefsson <jas@extundo.com>
+
+ * xgethostname.c: Don't include error.h (not used).
+
+ * getpass.h: Add.
+ * getpass.c: Include getpass.h first.
+
+2004-08-08 Paul Eggert <eggert@cs.ucla.edu>
+
+ * xalloc-die.c: New files.
+ * xalloc.h (xalloc_fail_func, xalloc_msg_memory_exhausted): Remove.
+ All uses removed.
+ * xmalloc.c (xalloc_fail_func, xalloc_msg_memory_exhausted): Likewise.
+ Move inclusions of gettext.h, error.h, exitfail.h to xalloc-die.c.
+ (_, N_, xalloc_die): Move to xalloc-die.c.
+ * userspec.c (parse_user_spaec): Use xstrdup rather than strdup,
+ so that we needn't mess with xalloc_msg_memory_exhausted.
+
+ * sha1.h: Renamed from sha.h.
+ (SHA1_H): Renamed from _SHA_H.
+ (sha1_ctx): Renamed from sha_ctx.
+ (sha1_init_ctx): Renamed from sha_init_ctx.
+ (sha1_process_block): Renamed from sha_process_block.
+ (sha1_process_bytes): Renamed from sha_process_bytes.
+ (sha1_finish_ctx): Renamed from sha_finish_ctx.
+ (sha1_read_ctx): Renamed from sha_read_ctx.
+ (sha1_stream): Renamed from sha_stream.
+ (sha1_buffer): Renamed from sha_buffer.
+ * sha1.c: Likewise; renamed from sha.c.
+ Do not include <sys/types.h>.
+ Include <stddef.h> rather than <stdlib.h>.
+
2004-08-08 Bruno Haible <bruno@clisp.org>
* pathname.h (FILE_SYSTEM_PREFIX_LEN): Renamed from
alert, backslash, formfeed, and vertical tab unnecessarily in
shell quoting style.
-Local Variables:
-version-control: never
-End:
+
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
+ Free Software Foundation, Inc.
+Copying and distribution of this file, with or without modification,
+are permitted provided the copyright notice and this notice are preserved.