From: Jesse Thilo Date: Wed, 20 Jan 1999 22:55:06 +0000 (+0000) Subject: Hush a few compiler warnings. X-Git-Tag: GNU_1_26~4 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/2686a6e713b2746ea8484850bdb51979ef520d94 Hush a few compiler warnings. --- diff --git a/src/LR0.c b/src/LR0.c index b44b8f3b..1ed8e92c 100644 --- a/src/LR0.c +++ b/src/LR0.c @@ -519,7 +519,7 @@ augment_automaton (void) register core *statep; register shifts *sp; register shifts *sp2; - register shifts *sp1; + register shifts *sp1 = NULL; sp = first_shift; diff --git a/src/conflicts.c b/src/conflicts.c index 9be3a6c6..92f54876 100644 --- a/src/conflicts.c +++ b/src/conflicts.c @@ -536,7 +536,7 @@ print_reductions (int state) register int m; register int n; register int default_LA; - register int default_rule; + register int default_rule = 0; register int cmax; register int count; register shifts *shiftp; diff --git a/src/output.c b/src/output.c index 271bb4b5..84581843 100644 --- a/src/output.c +++ b/src/output.c @@ -708,8 +708,8 @@ action_row (int state) register int i; register int j; register int k; - register int m; - register int n; + register int m = 0; + register int n = 0; register int count; register int default_rule; register int nreds; @@ -1165,7 +1165,7 @@ pack_vector (int vector) register int j; register int k; register int t; - register int loc; + register int loc = 0; register int ok; register short *from; register short *to; diff --git a/src/reader.c b/src/reader.c index 33332b59..54f03400 100644 --- a/src/reader.c +++ b/src/reader.c @@ -108,8 +108,10 @@ void packsymbols PARAMS((void)); void output_token_defines PARAMS((FILE *)); void packgram PARAMS((void)); int read_signed_integer PARAMS((FILE *)); -static int get_type PARAMS((void)); +#if 0 +static int get_type PARAMS((void)); +#endif int lineno; symbol_list *grammar; @@ -1460,7 +1462,7 @@ void readgram (void) { register int t; - register bucket *lhs; + register bucket *lhs = NULL; register symbol_list *p; register symbol_list *p1; register bucket *bp; @@ -1763,6 +1765,7 @@ record_rule_line (void) } +#if 0 /* read in a %type declaration and record its information for get_type_name to access */ /* this is unused. it is only called from the #if 0 part of readgram */ static int @@ -1809,7 +1812,7 @@ get_type (void) } } } - +#endif /* assign symbol numbers, and write definition of token names into fdefines.