]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sat, 15 Jan 2000 11:57:46 +0000 (11:57 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 15 Jan 2000 11:57:46 +0000 (11:57 +0000)
old/fileutils/ChangeLog

index 05b8fd873c63c76d85046857551fe763aca22f7f..804072e14d7573df8291b1fdc7623247b572eeae 100644 (file)
@@ -3,6 +3,24 @@
        * tests/shred/remove: Make the warning that this shred test may not
        be run as root more prominent.  Suggestion from Volker Borchert.
 
+2000-01-11  Paul Eggert  <eggert@twinsun.com>
+
+       Quote multibyte characters correctly.
+
+       * lib/quotearg.c (ISGRAPH): Remove.
+       (ISPRINT): New macro.
+       (<wchar.h>): Include if HAVE_MBRTOWC && HAVE_WCHAR_H.
+       (isprint, mbrtowc, mbsinit, mbstate_t): New macros,
+       defined if ! (HAVE_MBRTOWC && HAVE_WCHAR_H).
+       (quotearg_buffer_restyled): New function, with most of the old
+       quotearg_buffer's contents.
+       Major rewrite to support multibyte characters.
+       (quotearg_buffer): Now just calls quotearg_buffer_restyled.
+
+       * m4/c-bs-a.m4: New file.
+       * m4/prereq.m4 (jm_PREREQ_QUOTEARG): New macro.
+       (jm_PREREQ): Use it.
+
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
        * lib/modechange.c (mode_compile): Use uintmax_t, not unsigned