*** empty log message ***
[gnulib.git] / lib / ChangeLog
index 24f94f4..5c908d5 100644 (file)
@@ -1,3 +1,66 @@
+2000-08-03  Greg McGary  <greg@mcgary.org>
+
+       * regex.c (SET_HIGH_BOUND, MOVE_BUFFER_POINTER,
+       ELSE_EXTEND_BUFFER_HIGH_BOUND): New macros.
+       (EXTEND_BUFFER): Use them.
+
+2000-08-01  Jim Meyering  <meyering@lucent.com>
+
+       * dirname.c (ISSLASH): Define.
+       (BACKSLASH_IS_PATH_SEPARATOR): Define.
+       (dir_name) [BACKSLASH_IS_PATH_SEPARATOR]: Handle the case in which
+       both `\' and `/' may be use as path separators.
+       Based on a patch from Prashant TR.
+
+2000-07-31  Paul Eggert  <eggert@twinsun.com>
+
+       * lib/quotearg.c (quotearg_n_options): Don't make the initial
+       slot vector a constant, since it might get modified.
+
+2000-07-31  Jim Meyering  <meyering@lucent.com>
+
+       * xmalloc.c: Use `virtual memory exhausted', not `Memory exhausted'.
+       * obstack.c (print_and_abort): Likewise.
+
+2000-07-30  Paul Eggert  <eggert@twinsun.com>
+
+       * quotearg.c (quotearg_n_options): Preallocate a slot 0
+       buffer, so that the caller can always quote one small
+       component of a "memory exhausted" message in slot 0.
+       From a suggestion by Jim Meyering.
+
+2000-07-30  Jim Meyering  <meyering@lucent.com>
+
+       * makepath.c (make_path): Quote the other instance, too.
+
+       * quotearg.c (N_STATIC_SLOTVECS): Define.
+       (STATIC_BUF_SIZE): Define.
+       (quotearg_n_options): Use only statically allocated storage when
+       N < N_STATIC_SLOTVECS and the length of the quoted result is smaller
+       than STATIC_BUF_SIZE.
+
+2000-07-29  Jim Meyering  <meyering@lucent.com>
+
+       * diacrit.c (diacrit_diac): Use __MSDOS__ in favor of MSDOS.
+       * dirname.c (dir_name): Likewise.
+
+       * basename.c (base_name): Use ISSLASH rather than comparing against `/'.
+
+       * dirname.c (dir_name) [MSDOS]: Declare `lim' to be const.
+       (dir_name): Assert that there are no trailing slashes.
+
+2000-07-18  Bruno Haible  <haible@clisp.cons.org>
+
+       * mbswidth.h (mbswidth): Add a flags argument.
+       (mbswidth): New declaration.
+       (MBSW_ACCEPT_INVALID, MBSW_ACCEPT_UNPRINTABLE): New macros.
+       * mbswidth.c (mbswidth): Add a flags argument.
+       (mbsnwidth): New function.
+
+2000-07-24  Jim Meyering  <meyering@lucent.com>
+
+       * mbswidth.c: Remove useless #else.  From Bruno Haible.
+
 2000-07-23  Paul Eggert  <eggert@twinsun.com>
 
        * mbswidth.c (_XOPEN_SOURCE):