* src/print_graph.c (print_actions): Remove `rule', unused.

* src/LR0.c (kernel_size): Contain `int' instead of `size_t' to
pacify GCC's signed < unsigned warnings.
* src/closure.c (itemsetsize): Likewise.
* src/reader.c (symbol_list_new): Static.
This commit is contained in:
Akim Demaille
2001-11-23 14:13:20 +00:00
parent b29b2ed560
commit 6255b43511
6 changed files with 13 additions and 7 deletions

View File

@@ -1,3 +1,12 @@
2001-11-23 Akim Demaille <akim@epita.fr>
* src/print_graph.c (print_actions): Remove `rule', unused.
* src/LR0.c (kernel_size): Contain `int' instead of `size_t' to
pacify GCC's signed < unsigned warnings.
* src/closure.c (itemsetsize): Likewise.
* src/reader.c (symbol_list_new): Static.
2001-11-23 Akim Demaille <akim@epita.fr>
Attaching lineno to buckets is stupid, since only one copy of each

View File

@@ -50,7 +50,7 @@ static short *redset = NULL;
static short *shiftset = NULL;
static short **kernel_base = NULL;
static size_t *kernel_size = NULL;
static int *kernel_size = NULL;
static short *kernel_items = NULL;
/* hash table for states, to recognize equivalent ones. */
@@ -213,7 +213,6 @@ static int
get_state (int symbol)
{
int key;
short *isp2;
int i;
core *sp;
@@ -236,7 +235,6 @@ get_state (int symbol)
{
if (sp->nitems == kernel_size[symbol])
{
int i;
found = 1;
for (i = 0; i < kernel_size[symbol]; ++i)
if (kernel_base[symbol][i] != sp->items[i])

View File

@@ -28,7 +28,7 @@
/* ITEMSETSIZE is the size of the array ITEMSET. */
short *itemset;
size_t itemsetsize;
int itemsetsize;
static unsigned *ruleset;

View File

@@ -51,6 +51,6 @@ void closure PARAMS ((short *items, int n));
void free_closure PARAMS ((void));
extern short *itemset;
extern size_t itemsetsize;
extern int itemsetsize;
#endif /* !CLOSURE_H_ */

View File

@@ -90,7 +90,6 @@ print_actions (int state, const char *node_name)
shifts *shiftp;
errs *errp;
reductions *redp;
int rule;
static char buff[10];
edge_t edge;

View File

@@ -66,7 +66,7 @@ static bucket *errtoken;
static bucket *undeftoken;
symbol_list *
static symbol_list *
symbol_list_new (bucket *sym)
{
symbol_list *res = XMALLOC (symbol_list, 1);