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