extern int verboseflag;
extern int fixed_outfiles;
-void initialize_conflicts PARAMS((void));
-void set_conflicts PARAMS((int));
-void resolve_sr_conflict PARAMS((int, int));
-void flush_shift PARAMS((int, int));
-void log_resolution PARAMS((int, int, int, char *));
-void conflict_log PARAMS((void));
-void verbose_conflict_log PARAMS((void));
-void total_conflicts PARAMS((void));
-void count_sr_conflicts PARAMS((int));
-void count_rr_conflicts PARAMS((int));
-void print_reductions PARAMS((int));
-void finalize_conflicts PARAMS((void));
+extern void initialize_conflicts PARAMS((void));
+extern void conflict_log PARAMS((void));
+extern void verbose_conflict_log PARAMS((void));
+extern void print_reductions PARAMS((int));
+extern void finalize_conflicts PARAMS((void));
+
+static void set_conflicts PARAMS((int));
+static void resolve_sr_conflict PARAMS((int, int));
+static void flush_shift PARAMS((int, int));
+static void log_resolution PARAMS((int, int, int, char *));
+static void total_conflicts PARAMS((void));
+static void count_sr_conflicts PARAMS((int));
+static void count_rr_conflicts PARAMS((int));
char any_conflicts;
-char *conflicts;
errs **err_table;
int expected_conflicts;
+static char *conflicts;
static unsigned *shiftset;
}
-void
+static void
set_conflicts (int state)
{
register int i;
A conflict is resolved by modifying the shift or reduce tables
so that there is no longer a conflict. */
-void
+static void
resolve_sr_conflict (int state, int lookaheadnum)
{
register int i;
/* turn off the shift recorded for the specified token in the specified state.
Used when we resolve a shift-reduce conflict in favor of the reduction. */
-void
+static void
flush_shift (int state, int token)
{
register shifts *shiftp;
}
-void
+static void
log_resolution (int state, int LAno, int token, char *resolution)
{
fprintf(foutput,
}
-void
+static void
total_conflicts (void)
{
if (src_total == expected_conflicts && rrc_total == 0)
}
-void
+static void
count_sr_conflicts (int state)
{
register int i;
}
-void
+static void
count_rr_conflicts (int state)
{
register int i;
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;