Akim Demaille [Fri, 3 Aug 2001 10:14:30 +0000 (10:14 +0000)]
Version 1.28b.
Akim Demaille [Fri, 3 Aug 2001 10:13:42 +0000 (10:13 +0000)]
* tests/Makefile.am (check-local): Ship testsuite.
* tests/calc.at (_AT_DATA_CALC_Y): Prototype all the functions.
Include `string.h'.
Akim Demaille [Fri, 3 Aug 2001 09:45:17 +0000 (09:45 +0000)]
* configure.in: Try using -Wformat when compiling.
Akim Demaille [Fri, 3 Aug 2001 09:43:12 +0000 (09:43 +0000)]
* configure.in: Bump to 1.28b.
Akim Demaille [Fri, 3 Aug 2001 09:38:03 +0000 (09:38 +0000)]
* src/complain.c: Adjust strerror_r portability issues.
Akim Demaille [Fri, 3 Aug 2001 09:15:59 +0000 (09:15 +0000)]
Thinko.
Akim Demaille [Fri, 3 Aug 2001 09:11:12 +0000 (09:11 +0000)]
Thinko.
Akim Demaille [Fri, 3 Aug 2001 09:08:49 +0000 (09:08 +0000)]
Cope with CVS weird way to report warnings.
Akim Demaille [Fri, 3 Aug 2001 09:04:03 +0000 (09:04 +0000)]
Update PO files.
Akim Demaille [Fri, 3 Aug 2001 09:01:34 +0000 (09:01 +0000)]
Version 1.28a.
Akim Demaille [Fri, 3 Aug 2001 09:01:06 +0000 (09:01 +0000)]
Remove dead files.
Akim Demaille [Fri, 3 Aug 2001 08:48:49 +0000 (08:48 +0000)]
* src/getargs.c, src/getarg.h (skeleton)): Constify.
* src/lex.c (literalchar): Avoid name clashes on `buf'.
* src/getargs.c: Include complain.h.
* src/files.c, src/files.h (skeleton_find): Avoid name clashes.
* lib/quotearg.c, lib/quotearg.h: Update from fileutils 4.1.
Akim Demaille [Fri, 3 Aug 2001 08:23:33 +0000 (08:23 +0000)]
* src/reader.c (readgram): Display hidden chars in error messages.
Akim Demaille [Fri, 3 Aug 2001 08:22:03 +0000 (08:22 +0000)]
Update to gettext 0.10.39.
Akim Demaille [Fri, 3 Aug 2001 08:09:03 +0000 (08:09 +0000)]
* lib/strspn.c: New.
Akim Demaille [Wed, 1 Aug 2001 18:41:51 +0000 (18:41 +0000)]
Stupid typo...
Akim Demaille [Wed, 1 Aug 2001 18:08:48 +0000 (18:08 +0000)]
* doc/bison.texinfo: Update.
* doc/bison.1 (mandoc): Update.
* src/system.h (EXT_GUARD_C, EXT_STYPE_H): Remove .c and .h.
* src/files.c: Support output files extensions computing.
(src_extension): New static variable.
(header_extension): New static variable.
(tr): New function.
(get_extension_index): New function, gets the index of an extension
filename in a string.
(compute_exts_from_gf): New function, computes extensions from the
grammar file extension.
(compute_exts_from_src): New functions, computes extensions from the
C source file extension, file given by ``-o'' option.
(compute_base_names): Update.
(output_files): Update.
Akim Demaille [Wed, 1 Aug 2001 17:49:14 +0000 (17:49 +0000)]
* doc/autoconf.texi: Document @$.
(Locations): New section.
Akim Demaille [Fri, 27 Jul 2001 07:56:16 +0000 (07:56 +0000)]
Add.
Akim Demaille [Fri, 20 Jul 2001 12:17:54 +0000 (12:17 +0000)]
Update.
Akim Demaille [Wed, 18 Jul 2001 14:34:24 +0000 (14:34 +0000)]
* Makefile.maint, GNUmakefile: New, from Autoconf 2.52.
* config/prev-version.txt, config/move-if-change: New.
* Makefile.am: Adjust.
Akim Demaille [Wed, 18 Jul 2001 13:30:34 +0000 (13:30 +0000)]
Add.
Akim Demaille [Wed, 18 Jul 2001 10:07:45 +0000 (10:07 +0000)]
* src/bison.simple (yyparse): Suppress warning `comparaison
between signed and unsigned'.
Akim Demaille [Wed, 18 Jul 2001 09:52:35 +0000 (09:52 +0000)]
* src/getargs.h (raw_flag): Remove.
* src/getargs.c: Die on `-r'/`--raw'.
* src/lex.c (parse_percent_token): Die on `%raw'.
* src/reader.c (output_token_defines): Suppress call to `raw_flag'.
* tests/calc.at: Suppress test with option `--raw'.
Akim Demaille [Tue, 17 Jul 2001 14:23:04 +0000 (14:23 +0000)]
Add.
Akim Demaille [Sat, 14 Jul 2001 17:27:59 +0000 (17:27 +0000)]
* config/: New.
* configure.in: Require Autoconf 2.50.
Update to gettext 0.10.38.
Akim Demaille [Fri, 16 Mar 2001 15:32:48 +0000 (15:32 +0000)]
* doc/bison.texinfo: ANSIfy the examples.
Akim Demaille [Fri, 16 Mar 2001 15:16:08 +0000 (15:16 +0000)]
* getargs.c (skeleton): New variable.
(longopts): --skeleton is a new option.
(shortopts, getargs): -S is a new option.
* getargs.h: Declare skeleton.
* output.c (output_parser): Use it.
Akim Demaille [Fri, 16 Mar 2001 14:50:40 +0000 (14:50 +0000)]
* m4/strerror_r.m4: New.
* m4/error.m4: Run AC_FUNC_STRERROR_R.
* lib/error.h, lib/error.c: Update.
Akim Demaille [Fri, 16 Mar 2001 11:32:15 +0000 (11:32 +0000)]
* src/getargs.c (longopts): Clean up.
Akim Demaille [Wed, 21 Feb 2001 10:17:25 +0000 (10:17 +0000)]
* src/reader.c (gensym): `gensym_count' is your own.
Use a static buf to create the symbol name, as token_buffer is no
longer a buffer.
Akim Demaille [Thu, 8 Feb 2001 14:51:33 +0000 (14:51 +0000)]
* src/conflicts.c (conflict_report): Be sure not to append to res
between two calls, which could happen if both first sprintf were
skipped, but not the first cp += strlen.
Akim Demaille [Thu, 8 Feb 2001 14:32:33 +0000 (14:32 +0000)]
Typos.
Akim Demaille [Thu, 8 Feb 2001 14:32:10 +0000 (14:32 +0000)]
* lib/memchr.c, lib/stpcpy.c, lib/strndup.c, lib/strnlen.c:
New, from fileutils 4.0.37.
* configure.in: Require Autoconf 2.49c. I took some time before
making this decision. This is the only way out for portability
issues in Bison, it would mean way too much duplicate effort to
import in Bison features implemented in 2.49c since 2.13.
AC_REPLACE_FUNCS and AC_CHECK_DECLS the functions above.
Akim Demaille [Fri, 2 Feb 2001 14:56:44 +0000 (14:56 +0000)]
* lib/malloc.c, lib/realloc.c: New, from the fileutils 4.0.37.
* lib/xalloc.h, lib/xmalloc.c@ Update.
Jesse Thilo [Sun, 21 Jan 2001 16:43:58 +0000 (16:43 +0000)]
Added remaining files needed to build from a clean check-out.
Akim Demaille [Fri, 19 Jan 2001 18:26:32 +0000 (18:26 +0000)]
Get rid of the ad hoc handling of token_buffer in the scanner: use
the obstacks.
* src/lex.c (token_obstack): New.
(init_lex): Initialize it. No longer call...
(grow_token_buffer): this. Remove it.
Adjust all the places which used it to use the obstack.
Akim Demaille [Fri, 19 Jan 2001 18:10:32 +0000 (18:10 +0000)]
* src/lex.h: Rename all the tokens:
s/bENDFILEb/tok_eof/g;
s/bIDENTIFIERb/tok_identifier/g;
etc.
Let them be enums, not #define, to ease debugging.
Adjust all the code.
Akim Demaille [Thu, 18 Jan 2001 15:32:11 +0000 (15:32 +0000)]
* src/lex.h (MAXTOKEN, maxtoken, grow_token_buffer): Remove, private.
* src/lex.c (maxtoken, grow_token_buffer): Static.
Akim Demaille [Thu, 18 Jan 2001 14:47:09 +0000 (14:47 +0000)]
Since we now use obstacks, more % directives can be enabled.
* src/lex.c (percent_table): Also accept `%yacc',
`%fixed_output_files', `%defines', `%no_parser', `%verbose', and
`%debug'.
Handle the actions for `%semantic_parser' and `%pure_parser' here,
instead of returning a token.
* src/lex.h (SEMANTIC_PARSER, PURE_PARSER): Remove, unused.
* src/reader.c (read_declarations): Adjust.
* src/files.c (open_files): Don't call `compute_base_names', don't
compute `attrsfile' since they depend upon data which might be
*in* the input file now.
(output_files): Do it here.
* src/output.c (output_headers): Document the fact that this patch
introduces a guaranteed SEGV for semantic parsers.
* doc/bison.texinfo: Document them.
* tests/suite.at: Exercise these %options.
Akim Demaille [Thu, 18 Jan 2001 14:07:24 +0000 (14:07 +0000)]
Add install-sh.
Akim Demaille [Wed, 17 Jan 2001 11:11:01 +0000 (11:11 +0000)]
README-alpha: New.
Akim Demaille [Mon, 15 Jan 2001 13:46:43 +0000 (13:46 +0000)]
Hopefully added to the repository all the distributed files.
Akim Demaille [Wed, 20 Dec 2000 17:21:14 +0000 (17:21 +0000)]
Also handle the output file (--verbose) with obstacks.
* files.c (foutput): Remove.
(output_obstack): New.
Adjust all dependencies.
* src/conflicts.c: Return a string.
* src/system.h (obstack_grow_string): Rename as...
(obstack_sgrow): this. Be ready to work with non literals.
(obstack_fgrow4): New.
Akim Demaille [Wed, 20 Dec 2000 12:41:52 +0000 (12:41 +0000)]
* src/files.c (open_files): Fix the computation of short_base_name
in the case of `-o foo.tab.c'.
Akim Demaille [Wed, 20 Dec 2000 12:38:01 +0000 (12:38 +0000)]
* src/reader.c (copy_string, copy_comment, copy_comment2, copy_at)
(copy_dollar): Now that everything uses obstacks, get rid of the
FILE * parameters.
Akim Demaille [Wed, 20 Dec 2000 12:00:13 +0000 (12:00 +0000)]
* src/files.c (open_files): Actually the `.output' file is based
on the short_base_name, not base_name.
* tests/suite.at (Checking output file names): Adjust.
Akim Demaille [Wed, 20 Dec 2000 10:38:51 +0000 (10:38 +0000)]
* src/bison.s1: Remove, we now use directly...
* src/bison.simple: this.
* src/Makefile.am: Use pkgdata instead of data.
Akim Demaille [Wed, 20 Dec 2000 10:29:43 +0000 (10:29 +0000)]
* src/files.c (guard_obstack): New.
(open_files): Initialize it.
(output_files): Dump it...
* src/files.h: Export it.
* src/reader.c (copy_guard): Use it.
Akim Demaille [Tue, 19 Dec 2000 18:27:53 +0000 (18:27 +0000)]
* src/files.c (outfile, defsfile, actfile): Removed as global
vars.
(open_files): Don't compute them.
(output_files): Adjust.
(base_name, short_base_name): Be global.
Adjust dependencies.
Akim Demaille [Tue, 19 Dec 2000 18:14:35 +0000 (18:14 +0000)]
* src/files.c (strsuffix): New.
(stringappend): Be just like strcat but allocate.
(base_names): Eve out from open_files.
Try to simplify the rather hairy computation of base_name and
short_base_name.
(open_files): Use it.
* tests/suite.at (Checking output file names): New test.
Akim Demaille [Tue, 19 Dec 2000 14:51:24 +0000 (14:51 +0000)]
* src/system.h (obstack_grow_literal_string): Rename as...
(obstack_grow_string): this.
* src/output.c (output_parser): Recognize `%% actions' instead of
`$'.
* src/bison.s1: s/$/%% actions/.
* src/bison.hairy: Likewise.
Akim Demaille [Tue, 19 Dec 2000 13:40:42 +0000 (13:40 +0000)]
* src/output.c (output_parser): Compute the `#line' lines when
there are.
* src/Makefile.am (bison.simple): Be a simple copy of bison.s1.
Suggested by Hans Aberg.
Akim Demaille [Tue, 19 Dec 2000 13:05:52 +0000 (13:05 +0000)]
Let the handling of the skeleton files be local to the procedures
that use it.
* src/files.c (xfopen, xfclose, skeleton_find, guardfile): No
longer static.
(fparser, open_extra_files): Remove.
(open_files, output_files): Don't take care of fparser.
* src/files.h: Adjust.
* src/output.c (output_parser): Open and close the file to the
skeleton.
* src/reader.c (read_declarations): When %semantic_parser, open
fguard.
Akim Demaille [Tue, 19 Dec 2000 12:30:59 +0000 (12:30 +0000)]
* src/file.h (BISON_SIMPLE, BISON_HAIRY): Move from here...
* src/system.h (BISON_SIMPLE, BISON_HAIRY): ... to here.
Akim Demaille [Tue, 19 Dec 2000 12:24:24 +0000 (12:24 +0000)]
* src/files.c (open_files): Yipee! We no longer need all the code
looking for `/tmp' since we have no tmp file.
Akim Demaille [Tue, 19 Dec 2000 12:18:45 +0000 (12:18 +0000)]
* src/system.h (EXT_TAB, EXT_OUTPUT, EXT_STYPE_H, EXT_GUARD_C):
New macros.
* src/files.c (open_files): Less dependency on MSDOS etc.
Akim Demaille [Mon, 18 Dec 2000 09:02:16 +0000 (09:02 +0000)]
Add tests/calc.at.
Akim Demaille [Mon, 18 Dec 2000 09:00:07 +0000 (09:00 +0000)]
Added tests/calc.y.
Akim Demaille [Fri, 15 Dec 2000 09:44:44 +0000 (09:44 +0000)]
Add tests/regression.at and tests/suite.at.
Akim Demaille [Fri, 15 Dec 2000 09:43:09 +0000 (09:43 +0000)]
Cosmetic changes.
Akim Demaille [Thu, 14 Dec 2000 13:03:32 +0000 (13:03 +0000)]
* src/bison.s1 (YYLLOC_DEFAULT): New macro.
Provide a default definition.
Use it when executing the default @ action.
* src/reader.c (reader_output_yylsp): No longer include
`timestamp' and `text' in the default YYLTYPE.
Akim Demaille [Tue, 12 Dec 2000 17:12:43 +0000 (17:12 +0000)]
* src/reader.c (copy_definition, parse_union_decl, copy_action)
(copy_guard): Quote the file names.
Reported by Laurent Mascherpa.
Akim Demaille [Tue, 12 Dec 2000 16:09:10 +0000 (16:09 +0000)]
* src/output.c (output_headers, output_program, output): Be sure
to escape special characters when outputting filenames.
(ACTSTR_PROLOGUE, ACTSTR_EPILOGUE): Remove.
(output_headers): Don't depend on them, Use ACTSTR.
Akim Demaille [Fri, 17 Nov 2000 14:14:36 +0000 (14:14 +0000)]
* lib/obstack.h: Formatting changes.
(obstack_grow, obstack_grow0): Don't cast WHERE at all: it
prevents type checking.
(obstack_ptr_grow, obstack_ptr_grow_fast): When assigning, don't
cast the value to (void *): assigning a `foo *' to a `void *'
variable is valid.
(obstack_int_grow, obstack_int_grow_fast): Don't cast AINT to int.
* src/reader.c (parse_union_decl): Typo: use obstack_1grow to
append characters.
Akim Demaille [Fri, 17 Nov 2000 11:16:10 +0000 (11:16 +0000)]
* tests/Makefile.am (suite.m4, regression.m4, calc.m4): Rename
as...
(suite.m4, regression.m4, calc.m4): these.
* tests/atgeneral.m4: Update from CVS Autoconf.
Akim Demaille [Fri, 17 Nov 2000 11:08:03 +0000 (11:08 +0000)]
* tests/regression.m4 (%union and --defines): New test,
demonstrating a current bug in the obstack implementation.
Akim Demaille [Fri, 17 Nov 2000 10:57:30 +0000 (10:57 +0000)]
* src/bison.s1 (_YY_DECL_VARIABLES, YY_DECL_VARIABLES): New
macros.
Use them to declare the variables which are global or local to
`yyparse'.
Akim Demaille [Fri, 17 Nov 2000 10:03:37 +0000 (10:03 +0000)]
* acconfig.h: Remove, no longer used.
Akim Demaille [Tue, 7 Nov 2000 16:28:47 +0000 (16:28 +0000)]
* src: s/Copyright (C)/Copyright/g.
Akim Demaille [Tue, 7 Nov 2000 15:56:20 +0000 (15:56 +0000)]
* src/reader.c (reader): #define YYLSP_NEEDED to 1 instead of just
defining.
* src/bison.s1: s/#ifdef YYLSP_NEEDED/#if YYLSP_NEEDED/.
Akim Demaille [Tue, 7 Nov 2000 15:51:45 +0000 (15:51 +0000)]
* src/bison.s1 (YYLEX): Use #if instead of #ifdef.
Merge in a single CPP if/else.
Akim Demaille [Tue, 7 Nov 2000 11:54:01 +0000 (11:54 +0000)]
* src/output.c (output): Remove useless variables.
* lib/obstack.c (obstack_grow, obstack_grow0): Rename the second
argument `data' for consistency with the prototypes.
Qualify it `const'.
(obstack_copy, obstack_copy0): Rename the second argument as
`address' for consistency. Qualify it `const'.
* lib/obstack.h (obstack_copy, obstack_copy0, obstack_grow)
(obstack_grow0, obstack_ptr_grow, obstack_ptr_grow_fast): Qualify
`const' their input argument (`data' or `address').
Adjust the corresponding macros to include `const' in casts.
Akim Demaille [Mon, 6 Nov 2000 08:42:37 +0000 (08:42 +0000)]
Typos in ChangeLog.
Akim Demaille [Fri, 3 Nov 2000 17:31:47 +0000 (17:31 +0000)]
* src/Makefile.am (INCLUDES): s/PFILE/BISON_SIMPLE/.
s/PFILE1/BISON_HAIRY/.
Adjust dependencies.
Akim Demaille [Fri, 3 Nov 2000 17:27:19 +0000 (17:27 +0000)]
For some reasons, this has not been applied.
* src/files.c [VMS]: No longer include `ssdef.h', no longer define
`unlink': it's no longer used.
Akim Demaille [Fri, 3 Nov 2000 17:19:07 +0000 (17:19 +0000)]
* src/files.c (skeleton_find): New function, eved out of...
(open_files, open_extra_files): here.
Akim Demaille [Fri, 3 Nov 2000 16:57:47 +0000 (16:57 +0000)]
Adjust the cvsignores.
Akim Demaille [Fri, 3 Nov 2000 16:52:45 +0000 (16:52 +0000)]
Don't use `atexit'.
* src/files.c (obstack_save): New function.
(done): Rename as...
(output_files): this.
Use `obstack_save'.
* src/main.c (main): Don't use `atexit' to register `done', since
it no longer has to remove tmp files, just call `output_files'
when there are no errors.
Akim Demaille [Thu, 2 Nov 2000 15:21:05 +0000 (15:21 +0000)]
* src/files.c [VMS]: No longer include `ssdef.h', no longer define
`unlink': it's no longer used.
* src/files.h: Formatting changes.
Akim Demaille [Thu, 2 Nov 2000 13:38:12 +0000 (13:38 +0000)]
Remove the last uses of mktemp and unlink/delete.
* src/files.c (fdefines, ftable): Removed.
(defines_ostack, table_obstack): New.
Adjust dependencies of the former into uses of the latter.
* src/output.c (output_short_or_char_table, output_short_table):
Convert to using obstacks.
* src/reader.c (copy_comment2): Accept one FILE * and two
obstacks.
(output_token_defines, reader_output_yylsp): Use obstacks.
* src/system.h (obstack_fgrow3): New.
Akim Demaille [Wed, 1 Nov 2000 17:05:54 +0000 (17:05 +0000)]
Change each use of `fattrs' into a use of `attrs_obstack'.
* src/reader.c (copy_at): Typo: s/yylloc/yyloc/.
* src/files.c (fattrs): Remove.
(attrs_obstack): New.
Adjust all dependencies.
(done): If SEMANTIC_PARSER, dump attrs_obstack into attrsfile.
Akim Demaille [Wed, 1 Nov 2000 16:03:50 +0000 (16:03 +0000)]
Introduce obstacks.
Change each use of `faction' into a use of `action_obstack'.
* lib/obstack.h, lib/obstack.c: New files.
* src/files.c (faction): Remove.
(action_obstack): New.
Adjust all dependencies.
Akim Demaille [Fri, 20 Oct 2000 09:22:45 +0000 (09:22 +0000)]
* lib/quote.h (PARAMS): New macro. Use it.
Akim Demaille [Mon, 16 Oct 2000 19:20:52 +0000 (19:20 +0000)]
Remove spurious empty lines.
Akim Demaille [Mon, 16 Oct 2000 18:33:38 +0000 (18:33 +0000)]
* src/output.c (output_short_or_char_table): New function.
(output_short_table, output_token_translations): Use it.
(goto_actions): Use output_short_table.
Akim Demaille [Mon, 16 Oct 2000 18:10:46 +0000 (18:10 +0000)]
* src/symtab.c (bucket_new): New function.
(getsym): Use it.
* src/output.c (output_short_table): New argument to display the
comment associated with the table.
Adjust dependencies.
(output_gram): Use it.
(output_rule_data): Nicer output layout for YYTNAME.
Akim Demaille [Mon, 16 Oct 2000 18:08:35 +0000 (18:08 +0000)]
* src/lex.c (read_typename): New function.
(lex): Use it.
* src/reader.c (copy_dollar): Likewise.
Akim Demaille [Mon, 16 Oct 2000 18:06:29 +0000 (18:06 +0000)]
* src/reader.c (copy_comment2): Expect the input stream to be on
the `/' which is suspected to open a comment, instead of being
called after `//' or `/*' was read.
(copy_comment, copy_definition, parse_union_decl, copy_action)
(copy_guard): Adjust.
Akim Demaille [Mon, 16 Oct 2000 18:05:01 +0000 (18:05 +0000)]
* src/reader.c (parse_expect_decl): Use `skip_white_space' and
`read_signed_integer'.
Akim Demaille [Mon, 16 Oct 2000 18:00:41 +0000 (18:00 +0000)]
* src/reader.c (copy_dollar): New function.
(copy_guard, copy_action): Use it.
Akim Demaille [Mon, 16 Oct 2000 17:28:41 +0000 (17:28 +0000)]
* lib/quote.h, lib/quote.c, lib/quotearg.h, lib/quotearg.c:
* m4/prereq.m4, m4/c-bs-a.m4, m4/mbstate.m4:
New files, from Fileutils 4.0.27.
* src/main.c (printable_version): Remove.
* src/lex.c, src/reader.c: Use `quote'.
* lib/error.c, lib/error.h: New files, needed by xmalloc.c.
Akim Demaille [Wed, 4 Oct 2000 12:52:25 +0000 (12:52 +0000)]
* doc/bison.texinfo: Various typos spotted by Neil Booth.
Akim Demaille [Wed, 4 Oct 2000 11:52:53 +0000 (11:52 +0000)]
When a literal string is used to define two different tokens,
`bison -v' segfaults.
Reported by Piotr Gackiewicz, and fixed by Neil Booth.
* tests/regression.m4: New file.
Include the core of the sample provided by Piotr Gackiewicz.
* src/reader.c (parse_token_decl): Diagnose bad cases, and proceed
properly.
Akim Demaille [Wed, 4 Oct 2000 11:31:14 +0000 (11:31 +0000)]
* src/reader.c (parse_expect_decl): Keep `count' within the size
of `buffer'.
From Neil Booth.
Jeff Bailey [Mon, 2 Oct 2000 20:04:58 +0000 (20:04 +0000)]
Gratuitous change to NEWS to test mailout
Jeff Bailey [Mon, 2 Oct 2000 20:00:35 +0000 (20:00 +0000)]
Gratuitous change to test mail out
Akim Demaille [Mon, 2 Oct 2000 10:29:00 +0000 (10:29 +0000)]
* bison.s1 (yyparse): Assign the default value
unconditionally, to avoid a GCC warning and make the parser a
tad smaller.
Akim Demaille [Mon, 2 Oct 2000 10:23:43 +0000 (10:23 +0000)]
Typos in ChangeLog.
Akim Demaille [Mon, 2 Oct 2000 10:22:19 +0000 (10:22 +0000)]
* src/getargs.c (getargs): Don't dump `--help' on unrecognized
options.