From da7ab9b7b093a810c965ed5757a7756d4eae06f8 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Thu, 20 Sep 2001 17:08:42 +0000 Subject: [PATCH] * src/complain.c: No longer try to be standalone: use system.h. Don't assume __STDC__ is defined to 1. Just test if it is defined. * src/complain.h: Likewise. * src/reduce.c (useless_nonterminals, inaccessable_symbols): Remove the unused variable `n'. From Albert Chin-A-Young. --- ChangeLog | 13 +++++++++++-- THANKS | 1 + src/complain.c | 16 ++++++---------- src/complain.h | 2 +- src/reduce.c | 6 ++---- 5 files changed, 21 insertions(+), 17 deletions(-) diff --git a/ChangeLog b/ChangeLog index 57013a45..0ddd9b41 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2001-09-20 Akim Demaille + + * src/complain.c: No longer try to be standalone: use system.h. + Don't assume __STDC__ is defined to 1. Just test if it is defined. + * src/complain.h: Likewise. + * src/reduce.c (useless_nonterminals, inaccessable_symbols): + Remove the unused variable `n'. + From Albert Chin-A-Young. + 2001-09-18 Marc Autret * doc/bison.1: Update. @@ -15,9 +24,9 @@ * src/reader.c (parse_union_decl): Do not output '/'. Let copy_comment do that. Reported by Keith Browne. - + 2001-09-18 Marc Autret - + * tests/output.at: Add tests for --defines and --graph. 2001-09-18 Marc Autret diff --git a/THANKS b/THANKS index 3f0c33e4..04d42d0e 100644 --- a/THANKS +++ b/THANKS @@ -2,6 +2,7 @@ Bison was originally written by Robert Corbett. It would not be what it is today without the invaluable help of these people: Akim Demaille akim@epita.fr +Albert Chin-A-Young china@thewrittenword.com Daniel Hagerty hag@gnu.org David J. MacKenzie djm@gnu.org Fabrice Bauzac noon@cote-dazur.com diff --git a/src/complain.c b/src/complain.c index b25f0b29..620e726c 100644 --- a/src/complain.c +++ b/src/complain.c @@ -19,14 +19,10 @@ /* Based on error.c and error.h, written by David MacKenzie . */ -#ifdef HAVE_CONFIG_H -# include -#endif - -#include +#include "system.h" #if HAVE_VPRINTF || HAVE_DOPRNT || _LIBC -# if __STDC__ +# ifdef __STDC__ # include # define VA_START(args, lastarg) va_start(args, lastarg) # else @@ -119,7 +115,7 @@ int error_one_per_line; `--------------------------------*/ void -#if defined VA_START && __STDC__ +#if defined VA_START && defined __STDC__ warn (const char *message, ...) #else warn (message, va_alist) @@ -171,7 +167,7 @@ warn (message, va_alist) `-----------------------------------------------------------*/ void -#if defined VA_START && __STDC__ +#if defined VA_START && defined __STDC__ complain (const char *message, ...) #else complain (message, va_alist) @@ -221,7 +217,7 @@ complain (message, va_alist) `-------------------------------------------------*/ void -#if defined VA_START && __STDC__ +#if defined VA_START && defined __STDC__ fatal (const char *message, ...) #else fatal (message, va_alist) @@ -259,7 +255,7 @@ fatal (message, va_alist) `------------------------------------------------------------------*/ void -#if defined VA_START && __STDC__ +#if defined VA_START && defined __STDC__ error (int status, int errnum, const char *message, ...) #else diff --git a/src/complain.h b/src/complain.h index 3642aab3..6a973848 100644 --- a/src/complain.h +++ b/src/complain.h @@ -23,7 +23,7 @@ extern "C" { #endif -#if defined (__STDC__) && __STDC__ +#ifdef __STDC__ /* Informative messages, but we proceed. */ diff --git a/src/reduce.c b/src/reduce.c index c5be01fe..ce295b5b 100644 --- a/src/reduce.c +++ b/src/reduce.c @@ -117,7 +117,7 @@ static void useless_nonterminals (void) { BSet Np, Ns; - int i, n; + int i; /* N is set as built. Np is set being built this iteration. P is set of all productions which have a RHS all in N. */ @@ -140,7 +140,6 @@ useless_nonterminals (void) saved to be used when finding useful productions: only productions in this set will appear in the final grammar. */ - n = 0; while (1) { for (i = WORDSIZE (nvars) - 1; i >= 0; i--) @@ -171,7 +170,7 @@ static void inaccessable_symbols (void) { BSet Vp, Vs, Pp; - int i, n; + int i; short t; rule r; @@ -207,7 +206,6 @@ inaccessable_symbols (void) SETBIT (V, start_symbol); - n = 0; while (1) { for (i = WORDSIZE (nsyms) - 1; i >= 0; i--) -- 2.50.0