*** empty log message ***
[gnulib.git] / lib / ChangeLog
1 2000-06-17  Bruno Haible  <haible@clisp.cons.org>
2
3         * mountlist.c: Use MOUNTED_FS_STAT_DEV instead of MOUNTED_NEXT_DEV,
4         per change in ../m4/ls-mntd-fs.m4.
5         (read_filesystem_list): Ignore symbolic links.
6
7 2000-06-29  Jim Meyering  <meyering@lucent.com>
8
9         * same.c: Include <string.h> or <strings.h>, as appropriate,
10         for declaration of strcmp.
11
12         * long-options.c: Include <stdlib.h>, for declaration of exit.
13
14         * mountlist.c (fsp_to_string) [HAVE_F_FSTYPENAME_IN_STATFS]:
15         Avoid warning by casting result to `char *' to remove `const'.
16
17 2000-06-17  Bruno Haible  <haible@clisp.cons.org>
18
19         * Makefile.am (libfetish_a_SOURCES): Remove readutmp.c.
20
21 2000-06-26  Paul Eggert  <eggert@twinsun.com>
22
23         savedir now sets errno on failure and invokes xmalloc to get memory.
24         Fix a couple of other minor bugs while we're at it.
25
26         * savedir.c (<unistd.h>): Do not include; there's no need.
27         (NAMLEN): Remove macro.
28         (malloc, realloc): Remove decls.
29         (stpcpy): Likewise.
30         ("xalloc.h"): Include.
31         (NAME_SIZE_DEFAULT): New macro.
32         (savedir): Use xmalloc / xrealloc to allocate memory.
33         Use NAME_SIZE_DEFAULT if name_size is negative or overflows to zero.
34         Skip "" directory entries.
35         Use strlen to calculate directory entry length, since the old method
36         is rarely used these days and isn't worth supporting.
37         Don't use a pointer after freeing it.
38         Check for integer overflow when calculating allocation size.
39         Use memcpy to copy entries, instead of stpcpy.
40         Set errno properly when returning NULL.
41         Check for readdir error.
42
43 2000-06-26  Jim Meyering  <meyering@lucent.com>
44
45         * posixtm.c [HAVE_STDLIB_H]: Include stdlib.h, for decl of abort.
46
47 2000-06-17  Bruno Haible  <haible@clisp.cons.org>
48
49         * getusershell.c (xmalloc, xrealloc): Remove functions.
50         Include xalloc.h.
51         Don't include <stdlib.h>.  Don't declare malloc, realloc.
52
53 2000-06-23  Bruno Haible  <haible@clisp.cons.org>
54
55         * unicodeio.c (print_unicode_char): Work around ansi2knr deficiency.
56
57 2000-06-24  Jim Meyering  <meyering@lucent.com>
58
59         * error.c [!HAVE_DECL_STRERROR_R]: Declare strerror_r.
60
61 2000-06-21  Jim Meyering  <meyering@lucent.com>
62
63         * getpass.c: New file, from Bruno Haible.  Required for BeOS.
64
65 2000-06-19  Paul Eggert  <eggert@twinsun.com>
66
67         * quotearg.c: Include <wctype.h> after <wchar.h>, for Solaris 2.5.
68         (mbrtowc, mbstate_t): Define substitutes if
69         HAVE_MBRTOWC && HAVE_WCHAR_H && !HAVE_MBSTATE_T_OBJECT.
70         (iswprint): Define to 1 if !defined iswprint && !HAVE_ISWPRINT,
71         not if ! (HAVE_MBRTOWC && HAVE_WCHAR_H).
72
73 2000-06-17  Bruno Haible  <haible@clisp.cons.org>
74
75         * xgetcwd.c (xgetcwd): If the required pathname length is smaller
76         than 1024, return a memory chunk of least possible size, instead
77         of size PATH_MAX + 2. In the loop, increment the size proportionally.
78         Use free/xmalloc instead of xrealloc to avoid copying for very long
79         paths.
80
81 2000-06-17  Bruno Haible  <haible@clisp.cons.org>
82
83         * canon-host.c (canon_host): Use malloc and memcpy to copy an
84         address, not strdup.  Include <stdlib.h> and don't declare free().
85
86 2000-06-17  Bruno Haible  <haible@clisp.cons.org>
87
88         * path-concat.c (path_concat): Don't access dir[-1] if dir is
89         the empty string.
90
91 2000-06-21  Jim Meyering  <meyering@lucent.com>
92
93         * Makefile.am (libfetish_a_SOURCES): Add getstr.c.
94         (noinst_HEADERS): Add getstr.h.
95
96         * getline.c (getstr): Move into a separate file.
97         * getstr.c (getstr): New file, extracted from getline.c, with
98         the following changes: new parameter, delim2; both delim[12]
99         parameters have type `int', not `char'.  The latter would lose
100         with 8-bit delimiters.
101         * getstr.h: New file.
102
103 2000-06-19  Jim Meyering  <meyering@lucent.com>
104
105         * getloadavg.c [HAVE_NLIST_H] (NLIST_STRUCT): Define.
106
107 2000-06-18  Jim Meyering  <meyering@lucent.com>
108
109         * mkdir.c: Remove file, due mainly to copyright incompatibility.
110         Besides, these days every porting target provides a mkdir function.
111
112         * strnlen.c: Include memory.h, string.h, and/or strings.h as needed.
113         (this snippet comes from src/system.h).
114
115 2000-06-15  Paul Eggert  <eggert@twinsun.com>
116
117         * human.c (adjust_value): New function.
118         (human_readable_inexact): Apply rounding style even when
119         printing approximate values.
120
121 2000-06-14  Paul Eggert  <eggert@twinsun.com>
122
123         * human.c (human_readable_inexact): Allow an input block
124         size that is not a multiple of the output block size, and vice versa.
125         Reported by Piergiorgio Sartor.
126
127 2000-06-14  Paul Eggert  <eggert@twinsun.com>
128
129         * getdate.y (get_date): Apply relative times after time
130         zone indicator, not before.  Reported by Todd A. Jacobs.
131
132 2000-06-13  Jim Meyering  <meyering@lucent.com>
133
134         * Makefile.am (all-local): Depend on lstat.c and stat.c.
135
136         * xstat.in [!HAVE_DECL_FREE]: Declare free in lstat.c.
137
138 2000-06-12  Paul Eggert  <eggert@twinsun.com>
139
140         * xstat.in: Include <stdlib.h> in lstat, to declare "free".
141
142 2000-06-04  Paul Eggert  <eggert@twinsun.com>
143
144         * strnlen.c: Include <config.h> if HAVE_CONFIG_H.
145
146 2000-06-04  Jim Meyering  <meyering@lucent.com>
147
148         * getugroups.c (getugroups): Cast -1 to gid_t, for systems like
149         SunOS4.1.4 for which gid_t is an unsigned type.
150
151 2000-06-03  Jim Meyering  <meyering@lucent.com>
152
153         * strnlen.c [!HAVE_DECL_MEMCHR]: Declare memchr.
154
155 2000-05-26  Bruno Haible  <haible@clisp.cons.org>
156
157         * Makefile.am (install-exec-local): On systems with glibc-2.1 or
158         newer, don't install charset.alias.
159         * config.charset: Change the Linux/glibc rules so they become empty
160         on glibc-2.1 or newer.
161
162 2000-06-02  Jim Meyering  <meyering@lucent.com>
163
164         * mountlist.c: Back out last change.  Instead, do this...
165         * mountlist.c (read_filesystem_list) [MOUNTED_VMOUNT]: Set the me_dummy
166         member using the same `ignore'-testing code.
167         * mountlist.h (ME_DUMMY): Add `autofs' to the list of ignored
168         fs_type strings.
169         From Mark D. Roth.
170
171 2000-05-29  Jim Meyering  <meyering@lucent.com>
172
173         * mountlist.c (read_filesystem_list) [MOUNTED_VMOUNT]: Ignore mounts
174         with the `ignore' attribute.  Based on a patch from Mark D. Roth.
175
176 2000-05-22  Jim Meyering  <meyering@lucent.com>
177
178         * makepath.c: Remove old, now-unnecessary `#ifdef __MSDOS__' block.
179
180 2000-05-18  Jim Meyering  <meyering@lucent.com>
181
182         * hash.c (hash_rehash): Fix a nasty bug: copy the free entry list
183         back, too, since it may have been modified by allocate_entry.
184         (hash_delete): Rewrite to use neither the assignment operator
185         nor the comma operator in an if-expression.
186
187 2000-05-15  Paul Eggert  <eggert@twinsun.com>
188
189         * closeout.c:
190         <sys/stat.h>, <sys/types.h>, <unistd.h>, (STDOUT_FILENO):
191         Remove; no longer needed.
192         "quotearg.h": Add include.
193         (file_name): Do not bother to explicitly initialize to NULL; it's less
194         efficient on some hosts.
195         (close_stdout_status): Remove test as to whether stdout was already
196         closed; it breaks for the case "echo x | sort >&-".
197         Quote file name colons.
198         Do not assume that _("write error") lacks format strings.
199
200 2000-05-15  Jim Meyering  <meyering@lucent.com>
201
202         * version-etc.c (version_etc_copyright): Update the copyright string
203         used in all --version output.
204
205 2000-05-14  Jim Meyering  <meyering@lucent.com>
206
207         * closeout.c (close_stdout_set_file_name): New function.
208         (close_stdout_status): Use new file-scoped global.
209         Return right away if fstat says the stdout file descriptor is invalid.
210         * closeout.h (close_stdout_set_file_name): Declare.
211
212 2000-05-10  Jim Meyering  <meyering@lucent.com>
213
214         * closeout.c [default_exit_status]: New file-scoped variable.
215         (close_stdout_set_status): New function.
216         * closeout.h (close_stdout_set_status): Declare.
217
218 2000-05-08  Jim Meyering  <meyering@lucent.com>
219
220         * long-options.c: Don't include closeout.h.
221         (parse_long_options): Don't call close_stdout for --version.
222
223 2000-05-06  Jim Meyering  <meyering@lucent.com>
224
225         * strnlen.c: Undefine __strnlen and strnlen.
226         [!weak_alias]: Define __strnlen to strnlen.
227
228         * atexit.c: New file, from libiberty.
229
230 2000-05-06  Jim Meyering  <meyering@lucent.com>
231
232         * closeout.c (close_stdout_status): Also check for errors on the
233         stderr stream.
234
235 2000-05-05  Bruno Haible  <haible@clisp.cons.org>
236
237         * localcharset.c (get_charset_aliases): Use malloc, realloc and memcpy
238         instead of xmalloc, xrealloc, path_concat.
239         (locale_charset): Treat empty environment variables as absent.
240         (DIRECTORY_SEPARATOR, ISSLASH): New macros.
241
242 2000-05-04  Jim Meyering  <meyering@lucent.com>
243
244         * getopt.c: Update from glibc.
245         * obstack.c: Likewise.
246         * obstack.h: Likewise.
247         * regex.c: Likewise.  NB: K&R compiler support is dropped for this file
248
249         * regex.h: Likewise.
250         * strndup.c: Likewise.
251         * strnlen.c: New file, from glibc.
252
253 2000-05-01  Jim Meyering  <meyering@lucent.com>
254
255         * full-write.c (full_write): Remove `FIXME' part of comment.
256
257 2000-04-29  Jim Meyering  <meyering@lucent.com>
258
259         * path-concat.c: Declare strdup only if it's not defined.
260         * canon-host.c: Likewise.
261
262 2000-04-28  Jim Meyering  <meyering@lucent.com>
263
264         * rpmatch.c [HAVE_LIMITS_H]: Include limits.h before regex.h to avoid
265         redefinition warning on some systems (HPUX).  Otherwise, regex.h is
266         included first, then limits.h is included by locale.h by libintl.h.
267         From John David Anglin.
268
269 2000-04-25  Jim Meyering  <meyering@lucent.com>
270
271         * makepath.c (S_IRWXUGO): Define.
272         (make_path): Always perform explicit chmod if MODE specifies any
273         of the `special' permission bits.  Prompted by a bug report against
274         install from Mate Wierdl and Joost van Baal.
275
276 2000-04-18  Jim Meyering  <meyering@lucent.com>
277
278         * README: New file.
279
280         * getpagesize.h [!getpagesize && HAVE_OS_H && B_PAGE_SIZE]: Define
281         getpagesize.  For BeOS.  Based on a patch from Bruno Haible.
282
283 2000-04-17  Jim Meyering  <meyering@lucent.com>
284
285         * strftime.c (my_strftime) [strftime]: Declare strftime here, since
286         the definition of it to rpl_strftime also defined-away the system's
287         declaration.
288
289 2000-04-15  Jim Meyering  <meyering@lucent.com>
290
291         Use `C' to denote so-called `contiguous' files, the same way
292         that tar does.
293         * filemode.c (S_ISCTG) [!S_ISCTG && S_IFCTG]: Define.
294         (ftypelet): Use S_ISCTG.
295         From Michael Deutschmann.
296
297 2000-04-14  Jim Meyering  <meyering@lucent.com>
298
299         * strftime.c (my_strftime) [#ifdef strftime]: Declare strftime.
300
301 2000-04-08  Jim Meyering  <meyering@lucent.com>
302
303         * Makefile.am (charset.alias): Use t-$@, not $@-t so the DOS 8.3
304         names don't conflict.  Reported by Eli Zaretskii.
305
306 2000-03-28  Bruno Haible  <haible@clisp.cons.org>
307
308         * unicodeio.c (print_unicode_char): Avoid triggering Solaris iconv
309         bug.  Deal with the different error behavior of Irix iconv.
310
311 2000-04-07  Jim Meyering  <meyering@lucent.com>
312
313         * putenv.c: Move inclusion of errno.h so it follows that of sys/types.h,
314         to work around system header problems on AIX 3.2.5.  From Bruno Haible.
315
316 2000-04-05  Jim Meyering  <meyering@lucent.com>
317
318         Portability tweaks required for ultrix4.3.
319         * readutmp.h [HAVE_UTMPX_H && !HAVE_DECL_GETUTENT]: Declare getutent.
320         * readutmp.c: Include sys/types.h before sys/stat.h.
321         * canon-host.c: Declare strdup.
322         * path-concat.c: Likewise.
323         From John David Anglin.
324
325 2000-04-04  Jim Meyering  <meyering@lucent.com>
326
327         Be more DOS 8.3-friendly.
328         * ref-add.sin: Renamed from ref-add.sed.in.
329         * ref-del.sin: Renamed from ref-del.sed.in.
330         * Makefile.am: Reflect renaming.
331         Reported by Eli Zaretskii.
332
333         Use a temporary file name that won't clash with `charset.alias'
334         in the DOS 8.3 name space.
335         * Makefile.am (charset_tmp): Define.
336         (install-exec-local): Use $(charset_tmp) instead of $(charset_alias)-t.
337         (uninstall-local): Likewise.
338         Reported by Eli Zaretskii.
339
340 2000-03-29  Paul Eggert  <eggert@twinsun.com>
341
342         * time/strftime.c (my_strftime): Make sure we call the system
343         strftime, not ourselves, when invoking the underlying strftime.
344
345 2000-03-24  Jim Meyering  <meyering@lucent.com>
346
347         * Makefile.am (EXTRA_DIST): Add ref-add.sed.in and ref-del.sed.in.
348         (charset_alias): Define.
349         (install-exec-local): Factor out common code.
350         (uninstall-local): Split lines longer than 80.
351         (ref-add.sed, ref-del.sed): Remove rules... (do the following instead)
352         (SUFFIXES): Define.
353         (.sed.in.sed): New rule.  Don't redirect directly to $@.
354         (CLEANFILES): Add ref-add.sed and ref-del.sed.
355
356 2000-03-19  Bruno Haible  <haible@clisp.cons.org>
357
358         * config.charset: Output a line containing "Packages using this file".
359         * ref-add.sed.in, ref-del.sed.in: New files.
360         * Makefile.am (install-exec-local, uninstall-local, ref-add.sed,
361         ref-del.sed): New rules.
362
363 2000-03-17  Jim Meyering  <meyering@lucent.com>
364
365         * unicodeio.c (<string.h>): Include only #if HAVE_STRING_H.
366         Otherwise, include <strings.h>
367
368 2000-03-17  Bruno Haible  <haible@clisp.cons.org>
369
370         * unicodeio.c (utf8_wctomb): New function.
371         (print_unicode_char): Pass the Unicode character to iconv in UTF-8
372         format instead of in UCS-4 with platform dependent endianness.
373
374 2000-03-07  Paul Eggert  <eggert@twinsun.com>
375
376         * savedir.c (savedir): Work even if directory size is
377         negative; this can happen with some screwy NFS configurations.
378
379 2000-03-06  Jim Meyering  <meyering@lucent.com>
380
381         * localcharset.c (get_charset_aliases): Don't try to free file_name
382         if it's NULL (because we ran out of memory).  From Bruno Haible.
383
384 2000-03-05  Jim Meyering  <meyering@lucent.com>
385
386         * localcharset.c ("path-concat.h"): Include.
387         (get_charset_aliases): Use path_concat instead of ANSI string
388         concatenation.
389
390         * unicodeio.h (PARAMS): Define.
391         Use it to guard prototype.
392
393 2000-03-04  Jim Meyering  <meyering@lucent.com>
394
395         * Makefile.am (install-exec-local): Create $(libdir) before installing
396         into it.
397         (uninstall-local): Uncomment this rule so `make distcheck' works
398         once again.
399
400         * unicodeio.c (<errno.h>): Include it.
401         (errno): Declare if not defined.
402
403         * localcharset.c: Add Bruno's comment justifying use of volatile.
404
405         * config.charset: New version, incorporating remarks from a linux
406         i18n mailing list.  From Bruno Haible.
407
408 2000-03-02  Jim Meyering  <meyering@lucent.com>
409
410         * Makefile.am (EXTRA_DIST): Add config.charset.
411
412 2000-03-01  Jim Meyering  <meyering@lucent.com>
413
414         * localcharset.c: Guard some #includes with `#if HAVE_...'.
415         * unicodeio.c: Likewise.
416
417 2000-02-02  Bruno Haible  <haible@clisp.cons.org>
418
419         * config.charset: New file.
420         * localcharset.c: New file.
421         * unicodeio.h, unicodeio.c: New files.
422         * Makefile.am (DEFS): Add -DLIBDIR=...
423         (libfetish_a_SOURCES): Add localcharset.c and unicodeio.c.
424         (noinst_HEADERS): Add unicodeio.h.
425         (all-local, install-exec-local, charset.alias): New targets.
426
427 2000-02-28  Paul Eggert  <eggert@twinsun.com>
428
429         * quotearg.c (ALERT_CHAR): New macro.
430         (quotearg_buffer_restyled): Use it.
431
432 2000-02-27  Jim Meyering  <meyering@lucent.com>
433
434         * strtoumax.c: Fix typo in decl of strtoul: s/long long/long/.
435         Guard declaration of strtoull also with `&& HAVE_UNSIGNED_LONG_LONG'.
436
437         * backupfile.c: Guard inclusion of stdlib.h with `#if HAVE_STDLIB_H',
438         not `#if STDC_HEADERS'.
439         Declare malloc if needed.
440
441         * backupfile.c: Use `#if !HAVE_DECL...' instead of `#ifndef HAVE_DECL..'
442         now that autoconf always defines the HAVE_DECL_ symbols.
443         * human.c: Likewise.
444         * same.c: Likewise.
445         * strtoumax.c: Likewise.
446
447         * backupfile.c: Arrange for cpp to fail if the configure-time
448         declaration check was not run.
449         * hash.c: Likewise.
450         * human.c: Likewise.
451         * same.c: Likewise.
452         * strtoumax.c: Likewise.
453
454         * userspec.c (parse_user_spec): If there is no `:' but there is a `.',
455         then first look up the entire `.'-containing string as a login name.
456
457 2000-02-18  Paul Eggert  <eggert@twinsun.com>
458
459         * getdate.y: Handle two-digit years with leading zeros correctly.
460         (textint): New typedef.
461         (parser_control): Member year changed from int to textint.
462         All uses changed.
463         (YYSTYPE): Removed; replaced by %union with int and textint members.
464         (tDAY, tDAY_UNIT, tDAYZONE, tHOUR_UNIT, tID, tLOCAL_ZONE, tMERIDIAN,
465         tMINUTE_UNIT, tMONTH, tMONTH_UNIT tSEC_UNIT, tSNUMBER, tUNUMBER,
466         tYEAR_UNIT, tZONE, o_merid): Now of type <intval>.
467         (tSNUMBER, tUNUMBER): Now of type <textintval>.
468         (date, number, to_year): Use width of number in digits, not its value,
469         to determine whether it's a 2-digit year, or a 2-digit time.
470         (yylex): Store number of digits of numeric tokens.
471         Reported by John Kendall.
472
473         (parser_control): Changed from struct parser_control to typedef (for
474         consistency).  All uses changed.
475
476         (tID): Removed; not used.
477         (yylex): Return '?' for unknown identifiers, rather than (unused) tID.
478
479 2000-02-14  Paul Eggert  <eggert@twinsun.com>
480
481         * getpagesize.h (getpagesize): Port to VMS for Alpha;
482         adapted from changes to grep getpagesize.h by Martin P.J. Zinser.
483
484 2000-02-12  Jim Meyering  <meyering@lucent.com>
485
486         * userspec.c (ISDIGIT): Define it.
487         (isdigit): Remove definition.
488         (is_number): Use ISDIGIT, not isdigit.
489         <libintl.h>: Include.
490         (_ and N_): Define.
491         (parse_user_spec): Mark translatable strings.
492
493 2000-02-10  Jim Meyering  <meyering@lucent.com>
494
495         With these changes, nanosleep.[ch] are finally enough like the other
496         lib/* replacement files to compile on a few more losing systems.
497
498         * nanosleep.h: Don't include config.h.
499         Remove prototype from declaration of nanosleep.
500         (PARAMS): Remove now-unneeded definition.
501         * nanosleep.c: #undef nanosleep.
502         (rpl_nanosleep): Rename from nanosleep.
503
504 2000-02-03  Jim Meyering  <meyering@lucent.com>
505
506         * readutmp.c (read_utmp): Guard with `#ifdef UTMP_NAME_FUNCTION',
507         rather than with `#if HAVE_UTMPNAME'.
508
509 2000-02-01  Jim Meyering  <meyering@lucent.com>
510
511         * readutmp.h (UT_USER): Add parens.  From Andreas Schwab.
512
513 2000-01-31  Jim Meyering  <meyering@lucent.com>
514
515         * nanosleep.h (nanosleep): Guard declaration with
516         `#if ! HAVE_DECL_NANOSLEEP'.
517         Without this, OFS gets a redeclaration error for rpl_nanosleep, due to
518         the declaration in that vendor's sys/timers.h.
519         Reported by Christian Krackowizer.
520
521         * quotearg.c (ISASCII): Add #undef and move definition to follow
522         inclusion of wctype.h to work around solaris2.6 namespace pollution.
523         (ISPRINT): Likewise.
524         Reported by Tom Tromey.
525
526 2000-01-30  Jim Meyering  <meyering@lucent.com>
527
528         * readutmp.c (extract_trimmed_name): Use UT_USER instead of hard-coding
529         uses of ->ut_name.  The latter doesn't work with new Linux header files
530         where only utmpx.ut_user is declared.
531
532         * readutmp.h (UT_USER): Define.
533
534 2000-01-23  Jim Meyering  <meyering@lucent.com>
535
536         * Makefile.am (libfetish_a_SOURCES): Remove explicit mention of
537         obstack.c.
538
539 2000-01-22  Jim Meyering  <meyering@lucent.com>
540
541         * strtoumax.c: [! HAVE_DECL_STRTOUL]: Declare strtoul.
542         [! HAVE_DECL_STRTOULL]: Declare strtoull.
543         Required for some AIX systems.  Reported by Christian Krackowizer.
544         [TESTING] (main): New function.
545
546         1997-10-17  Eli Zaretskii  <eliz@is.elta.co.il>
547         * dirname.c (dir_name): Support for DOS-style file names with drive
548         letters.
549
550         * quotearg.c [HAVE_WCTYPE_H]: Include <wctype.h> for decl of iswprint.
551
552         * strverscmp.c (ISDIGIT): Define.
553         (strverscmp): Use ISDIGIT, not isdigit.
554
555 2000-01-17  Paul Eggert  <eggert@twinsun.com>
556
557         * nanosleep.c (nanosleep):
558         Don't use SA_INTERRUPT to decide whether to call sigaction, as
559         POSIX.1 doesn't require SA_INTERRUPT and some systems
560         (e.g. Solaris 7) don't define it.  Use SA_NOCLDSTOP instead;
561         it's been part of POSIX.1 since day 1 (in 1988).
562
563 2000-01-17  Jim Meyering  <meyering@lucent.com>
564
565         * interlock: Remove unused file.  Reported by François Pinard.
566
567 2000-01-16  Paul Eggert  <eggert@twinsun.com>
568
569         * quotearg.c (quotearg_buffer_restyled): Do not quote
570         alert, backslash, formfeed, and vertical tab unnecessarily in
571         shell quoting style.
572
573 Local Variables:
574 version-control: never
575 End: