Update.
[platform/upstream/glibc.git] / ChangeLog
index fed5333..0955752 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,91 @@
+2000-09-21  Bruno Haible  <haible@clisp.cons.org>
+
+       * stdio-common/vfscanf.c (__vfscanf, _IO_vfscanf): Fix bugs in
+       reallocation logic for MALLOC (%as, %aS formats).
+
+2000-09-24  Ulrich Drepper  <drepper@redhat.com>
+
+       * stdio-common/vfprintf.c (process_arg): Handle %hhn.
+       Add missing case in va_arg handling for numbers.
+       * stdio-common/tst-printf.c (main): Add tests for %hhu and %hhn
+       handling.  Reported by Joseph S. Myers <jsm28@cam.ac.uk>.
+
+2000-09-20  Bruno Haible  <haible@clisp.cons.org>
+
+       * iconvdata/iso-2022-jp.c (BODY for FROM_LOOP): Reject 0x80.
+       (BODY for TO_LOOP): Clear bit 7 when outputting ISO-8859-1 upper half
+       characters.
+       * iconvdata/gen-8bit-gap-1.sh: Recognize lowercase hexadecimal digits
+       as equivalent to uppercase hexadecimal digits.
+
+2000-09-20  Bruno Haible  <haible@clisp.cons.org>
+
+       * iconvdata/testdata/EUC-KR..UTF8: New file.
+       * iconvdata/testdata/EUC-TW: New file.
+       * iconvdata/testdata/EUC-TW..UTF8: New file.
+       * iconvdata/testdata/EUC-JP: New file.
+       * iconvdata/testdata/EUC-JP..UTF8: New file.
+       * iconvdata/testdata/ISO-2022-JP: New file.
+       * iconvdata/testdata/ISO-2022-JP..UTF8: New file.
+       * iconvdata/testdata/ISO-2022-JP-2: New file.
+       * iconvdata/testdata/ISO-2022-JP-2..UTF8: New file.
+       * iconvdata/testdata/ISO-2022-KR: Add a few more lines.
+       * iconvdata/testdata/ISO-2022-KR..UTF8: New file.
+       * iconvdata/testdata/ISO-2022-CN: New file.
+       * iconvdata/testdata/ISO-2022-CN..UTF8: New file.
+       * iconvdata/testdata/ISO-2022-CN-EXT: New file.
+       * iconvdata/testdata/ISO-2022-CN-EXT..UTF8: New file.
+       * iconvdata/TESTS: Enable tests for ISO-2022-JP, ISO-2022-JP-2,
+       ISO-2022-CN, ISO-2022-CN-EXT, EUC-JP, EUC-TW.
+
+2000-09-24  Andreas Jaeger  <aj@suse.de>
+
+       * elf/ldconfig.c (add_dir): Move logic to add entry to list to new
+       function add_single_dir.
+       (add_single_dir): New function.
+       (search_dir): Use add_single_dir instead of recursing.
+
+       * sysdeps/generic/dl-cache.h: Include stdint.h.
+       (struct file_entry_new): Use fixed sizes for interoperability
+       between 32bit and 64bit systems, add __unused to make alignment
+       explicit.
+       (CACHE_VERSION): Increment.
+       (struct cache_file_new): Use fixed sizes, add one more unused
+       entry to make alignment explicit.
+
+2000-09-24  Ulrich Drepper  <drepper@redhat.com>
+
+       * elf/ldconfig.c (search_dir): Make more use of d_type information.
+
+2000-09-23  Ulrich Drepper  <drepper@redhat.com>
+
+       * stdio-common/printf-parse.h (parse_one_spec): Clear
+       spec->info.i18n.  Patch by Joseph S. Myers <jsm28@cam.ac.uk>.
+
+2000-09-18  Mark Kettenis  <kettenis@gnu.org>
+
+       * sysdeps/mach/hurd/bits/posix_opt.h (_POSIX_SYNCHRONIZED_IO):
+       #undef since we don't have msync.
+
+       * sysdeps/mach/hurd/bits/time.h: (CLOCKS_PER_SEC): Make a long int
+       constant since that is what clock_t is.
+       * sysdeps/mach/hurd/i386/bits/time.h: Likewise.
+
+2000-09-11  Mark Kettenis  <kettenis@gnu.org>
+
+       * sysdeps/mach/getloadavg.c (getloadavg): Divide instead of
+       multiply by LOAD_SCALE.
+
+2000-09-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * crypt/crypt.h (crypt, setkey, encrypt): Add __THROW.
+       (crypt_r, setkey_r, encrypt_r): Likewise.
+
 2000-09-22  Andreas Jaeger  <aj@suse.de>
 
+       * locale/programs/repertoire.c (repertoiremap_hash): Don't specify
+       array size.
+
        * sysdeps/alpha/fpu/libm-test-ulps: New file.
        From Christian Iseli <chris@ludwig-alpha.unil.ch>.