+2005-10-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ * obstack.c [defined _LIBC && defined USE_IN_LIBIO]: Don't
+ include <wchar.h>; no longer needed.
+
+2005-10-14 Jakub Jelinek <jakub@redhat.com>
+ and Ulrich Drepper <drepper@redhat.com>
+
+ Import from libc.
+ * obstack.c (print_and_abort) [defined _LIBC]: Use __fxprintf
+ instead of inline stream orientation test and two separate
+ function calls. Pay no attention to USE_IN_LIBIO.
+
+2005-10-14 Roland McGrath <roland@redhat.com>
+
+ Import from libc. [BZ #1331]
+ * obstack.h [!__STDC__] (obstack_int_grow_fast): Fix misnamed
+ macro argument.
+ Reported by Matej Vela <vela@debian.org>.
+
+2005-10-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ * mkdir-p.c (make_dir_parents): Don't report an error if an
+ intermediate directory is in a read-only file system. Problem
+ reported by Eric Blake.
+
+2005-10-13 Simon Josefsson <jas@extundo.com>
+
+ * gc-pbkdf2-sha1.c (gc_pbkdf2_sha1): Optimize CEIL computation.
+ Move memory allocation outside of loop.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc-pbkdf2-sha1.c: New file.
+
+ * gc.h: Add gc_pbkdf2_sha1 prototype.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc.h, gc-gnulib.c, gc-libgcrypt.c: Use Gc_rc for return types,
+ suggested by Bruno Haible <bruno@clisp.org>.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc-libgcrypt.c (gc_hmac_sha1): New function.
+
+ * gc-gnulib.c (gc_hmac_sha1): New function.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc.h, gc-gnulib.c, gc-libgcrypt.c: Support SHA-1.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc-gnulib.c: Condition MD5 and HMAC-MD5 use on GC_USE_MD5 and
+ GC_USE_HMAC_MD5, respectively.
+
+ * gc-libgcrypt.c (gc_md5): Fix assert call.
+ (gc_md5): Fix typo.
+
+ * gc.h (gc_hash_buffer): Use gc_hash in prototype.
+
+ * gc-libgcrypt.c (gc_hash_buffer): Ditto.
+
+ * gc-gnulib.c (gc_hash_buffer): Ditto.
+
+2005-10-11 Bruno Haible <bruno@clisp.org>
+
+ * c-strcasestr.h: New file, from GNU gettext.
+ * c-strcasestr.c: New file, from GNU gettext.
+
+2005-10-11 Bruno Haible <bruno@clisp.org>
+
+ * c-strcase.h: New file, from GNU gettext.
+ * c-strcasecmp.c: New file, from GNU gettext.
+ * c-strncasecmp.c: New file, from GNU gettext.
+
+2005-10-11 Simon Josefsson <jas@extundo.com>
+
+ * crc.h, crc.c: New files.
+
+ * gc.h (gc_hash_buffer): Add doc.
+
+2005-10-08 Simon Josefsson <jas@extundo.com>
+
+ * gc.h: Add gc_hash and gc_hash_buffer.
+
+ * gc-gnulib.c (gc_hash_buffer): Add. Reorder #include's.
+
+ * gc-libgcrypt.c (gc_hash_buffer): Add.
+
+2005-10-11 Bruno Haible <bruno@clisp.org>
+
+ * strcasecmp.c: Include limits.h.
+ (strcasecmp): Avoid integer overflow on exotic platforms.
+ * strncasecmp.c: Include limits.h.
+ (strncasecmp): Avoid integer overflow on exotic platforms.
+ Reported by Paul Eggert.
+
+2005-10-06 Simon Josefsson <jas@extundo.com>
+
+ * hmac-md5.c: New file.
+
+ * hmac.h: New file.
+
+2005-10-06 Simon Josefsson <jas@extundo.com>
+
+ * memxor.c (memxor): Avoid casts and warnings.
+
+2005-10-05 Derek Price <derek@ximbiot.com>
+
+ * getdelim.c (SIZE_MAX): New macro, if not already defined.
+
+2005-10-05 Simon Josefsson <jas@extundo.com>
+
+ * memxor.c (memxor): Fix compiler error.
+
+ * md5.h (MD5_DIGEST_SIZE, MD5_BLOCK_SIZE): Add, see also
+ <http://sourceware.org/bugzilla/show_bug.cgi?id=1423>.
+
+ * memxor.h, memxor.c: New files.
+
+ * getaddrinfo.h: Don't protect sys/types.h with HAVE_SYS_TYPES_H,
+ we assume all systems have it, suggested by Jim Meyering
+ <jim@meyering.net>. Remove HAVE_SYS_SOCKET_H test too, to see if
+ any systems lack sys/socket.h; mingw32 is known to lack it, but we
+ don't support it yet anyway. Also remove HAVE_NETDB_H test, for
+ same reasons.
+
+2005-10-04 Bruno Haible <bruno@clisp.org>
+
+ * verify.h (verify_true): Provide alternative definition for C++.
+
+2005-10-04 Simon Josefsson <jas@extundo.com>
+
+ * getaddrinfo.h: Move sys/types.h include first, reported by "Mark
+ D. Baushke" <mdb@gnu.org>.
+
+2005-10-03 Paul Eggert <eggert@cs.ucla.edu>
+
+ * getdelim.c: Include getdelim.h first. Include <limits.h>.
+ (SSIZE_MAX): New macro, if not already defined.
+ (getdelim): Fix buffer overrun on 64-bit hosts with lines longer
+ than 2 GiB.
+
+2005-10-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ * exclude.c: Include verify.h.
+ (verify): Remove. All callers changed to use verify.h's version.
+ * strtoimax.c: Likewise.
+ * utimecmp.c: Likewis.e
+
+ Sync from coreutils.
+ * .cppi-disable: Add getaddrinfo.h, getdelim.h, getline.h, getpass.c
+ mbchar.h, mbuiter.h, strcase.h, strnlen.h, strnlen1.h.
+ * .cvsignore: Add fts.h, search.h, t-fpending.
+ * settime.c (settime): Fix { typo in previous patch. Also, don't
+ bother returning ENOSYS if settimeofday or stime fails; just let
+ them return whatever errno they want to return.
+ * utimens.c: Include unistd.h, for dup2.
+ (futimens): Fix typo: HAVE_FUTIMESAT was misspelled in an #if.
+ (futimens) [! HAVE_FUTIMESAT]: If !file, set errno before returning -1.
+
+2005-10-02 Jim Meyering <jim@meyering.net>
+
+ Sync from coreutils.
+ * fts-cycle.c [HAVE_CONFIG_H]: Include <config.h>.
+ * openat-die.c: Use `#ifdef HAVE_CONFIG_H', not `#if HAVE_CONFIG_H'.
+ * openat.c (fdopendir): Do not define if HAVE_FDOPENDIR.
+ Remove AT_FDCWD test.
+ Do not consume the fd unless successful.
+ * openat.h (fdopendir): Do not define if HAVE_FDOPENDIR.
+ * settime.c (settime): Move the HAVE_STIME block `up' into an #elif
+ block, so that we don't even try to compile it if settimeofday is
+ available. This works around a compilation failure on OSF1 V5.1,
+ due to stime requiring a `long int*' while tv_sec is `int'.
+
+2005-09-30 Eric Blake <ebb9@byu.net> (tiny change)
+
+ * getdelim.c (getdelim): Remove unused variables.
+
+2005-10-01 Simon Josefsson <jas@extundo.com>
+
+ * getaddrinfo.h: Protect #include's of sys/socket.h and netdb.h.
+ Only define struct addrinfo if !HAVE_STRUCT_ADDRINFO. Protect
+ AI_* and EAI_* definitions. Protect function declarations.
+
+2005-09-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ * xtime.h (XTIME_PRECISION): Now of type int, not long long int,
+ so that the code works even with ancient cpp. Portability problem
+ with GCC 2.7.2.1 reported by Thomas M.Ott.
+
+2005-09-27 Jim Meyering <jim@meyering.net>
+
+ * getcwd.c: Change #ifdef<TAB>HAVE_CONFIG_H to #ifdef HAVE_CONFIG_H.
+
+ * intprops.h (signed_type_or_expr__): Define.
+ (INT_STRLEN_BOUND) [__GNUC__]: Use a slightly tighter bound
+ for unsigned types.
+
2005-09-26 Paul Eggert <eggert@cs.ucla.edu>
* verify.h (verify_expr): Remove, replacing with:
2004-09-08 Bruno Haible <bruno@clisp.org>
- * stdint_.h.in: New file, taken from GNU clisp.
+ * stdint_.h: New file, taken from GNU clisp.
2004-09-08 Oskar Liljeblad <oskar@osk.mine.nu>
* exclude.c (bool): Declare, perhaps by including stdbool.h.
(<sys/types.h>): Include only if HAVE_SYS_TYPES_H.
(<stdlib.h>, <string.h>, <strings.h>, <inttypes.h>, <stdint.h>):
- Include if available.
+ Include if available.
(<xalloc.h>): Include
(SIZE_MAX): Define if <stdint.h> or <inttypes.h> doesn't.
(verify): New macro. Use it to verify that EXCLUDE macros do not