1
-- $Id: CHANGES,v 4.8.1.7 2004/03/26 00:20:24 tom Exp tom $
5
- fix a couple of places where valgrind reported a sscanf's result was not
7
- modify behavior of "-X" option so it does not cause preprocessor lines to
8
be written to the output. Preprocessor lines are needed for lint-library
9
text, but are inconsistent with other uses of cproto (patch by Kenneth
11
- add configure option "--enable-llib", which allows one to configure cproto
12
without support for lint-library "llib" files. Since the "-X" option shares
13
the include-file tracking, this option can also be enabled (or disabled)
14
(discussion with Kenneth Pronovici, Bob Van der Poel).
15
- require an ANSI C compiler for building.
16
- update configure script, using autoconf 2.52 + patch, along with macros from
22
- added new -X option to limit the levels of include-files from which an
23
extern can come (Debian #235824).
24
- added new -i option to support inline function prototypes (Debian #228801,
25
patch by Kenneth Pronovici).
31
- add definition of YYFLAG, to enable the error-reporting code with bison 1.875
32
- add definition of YYSTYPE, to allow this to build with recent (aka "broken")
33
versions of bison (Debian #166140, Lukas Geyer <lukas@debian.org>).
34
- add gcc-specific __builtin_va_arg keyword (Debian #175862, Kenneth Pronovici
35
<pronovic@debian.org>).
36
- modify syntax.c to change token after "#endif" to a comment, thereby avoiding
37
deprecation warning from gcc 3.2, which would cause "make check" to show
39
- resync with version 4.7 at http://cproto.sourceforge.net/
42
- add gcc-specific __builtin_va_list keyword.
47
- correct length allocated for filename in include_file(), which was not big
48
enough if the $CPROTO environment variable was corrupted. From report by
49
<Sweasel18@aol.com>, using sharefuzz:
50
http://www.atstake.com/research/tools/sharefuzz1.0.tar.gz
51
- update configure.in to generate config.h directly using autoconf patch from
52
http://invisible-island.net/autoconf/
53
- remove makefile rules that attempt to recreate the configure script. As
54
demonstrated in numerous packages, it always reflects poor design.
55
- remove makefile rules to make shar files (comp.sources.misc is long gone).
56
- stop using changequote(), workaround for bugs in autoconf 2.5x
61
- Report source file and line number in error messages in gcc-style format.