some minor fixes

This commit is contained in:
ceriel 1997-02-21 15:44:10 +00:00
parent 13fea7102b
commit 664d3fc8d3
2 changed files with 8 additions and 3 deletions

View file

@ -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 */

View file

@ -1,8 +1,5 @@
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#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);