From: ceriel Date: Fri, 21 Feb 1997 15:44:10 +0000 (+0000) Subject: some minor fixes X-Git-Tag: release-5-5~30 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=664d3fc8d326ef9a420744d60e52287f53a84c5b;p=ack.git some minor fixes --- diff --git a/util/LLgen/lib/incl b/util/LLgen/lib/incl index 5de3ab623..fc6250e38 100644 --- a/util/LLgen/lib/incl +++ b/util/LLgen/lib/incl @@ -45,6 +45,9 @@ extern void LLscan(int); #ifndef LLNOFIRSTS extern int LLfirst(int, int); #endif +#if LL_NON_CORR +extern void LLnc_recover(void); +#endif #else /* not LL_ANSI_C */ extern LLread(); extern int LLskip(); @@ -59,4 +62,7 @@ extern LLscan(); #ifndef LLNOFIRSTS extern int LLfirst(); #endif +#if LL_NON_CORR +extern LLnc_recover(); +#endif #endif /* not LL_ANSI_C */ diff --git a/util/LLgen/lib/nc_rec b/util/LLgen/lib/nc_rec index 9fd3a23df..98c0d32c9 100644 --- a/util/LLgen/lib/nc_rec +++ b/util/LLgen/lib/nc_rec @@ -1,8 +1,5 @@ #include #include -#include -#include -#include "Lpars.h" /* compile with -DNOFIRST to disable firstset optimization @@ -169,8 +166,10 @@ static void delete(struct stacks*, struct stack_elt*); static void hyp_run(struct stack_elt*); static void check_run(struct stacks*, struct stack_elt*); static struct stack_elt *split(struct stack_elt*); +#ifdef DEBUG static void test(struct stacks*); static void dump_stack(struct stack_elt*, int); +#endif static void clear_flags(struct stack_elt*, char); static void clear_gen_flags(struct stacks*); static void match_heads(struct stacks*, int);