]> git.saurik.com Git - bison.git/commitdiff
* src/print_graph.c (print_actions): Remove `rule', unused.
authorAkim Demaille <akim@epita.fr>
Fri, 23 Nov 2001 14:13:20 +0000 (14:13 +0000)
committerAkim Demaille <akim@epita.fr>
Fri, 23 Nov 2001 14:13:20 +0000 (14:13 +0000)
* 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.

ChangeLog
src/LR0.c
src/closure.c
src/closure.h
src/print_graph.c
src/reader.c

index d761d03aee445afccd6624bc2ce015e83b8f8434..188e80c757027d9da29526d0b3358b911b70e453 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
 2001-11-23  Akim Demaille  <akim@epita.fr>
 
        Attaching lineno to buckets is stupid, since only one copy of each
index 8d424eabeca94acb3db9b9e32a0a77ff0fd2f654..d7edc283e8c1e7762c7508219eb0e5cec14bd42d 100644 (file)
--- a/src/LR0.c
+++ b/src/LR0.c
@@ -50,7 +50,7 @@ static short *redset = NULL;
 static short *shiftset = NULL;
 
 static short **kernel_base = 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.  */
 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;
 get_state (int symbol)
 {
   int key;
-  short *isp2;
   int i;
   core *sp;
 
   int i;
   core *sp;
 
@@ -236,7 +235,6 @@ get_state (int symbol)
        {
          if (sp->nitems == kernel_size[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])
              found = 1;
              for (i = 0; i < kernel_size[symbol]; ++i)
                if (kernel_base[symbol][i] != sp->items[i])
index ab086342dc67c4140b586098740f970efb398617..593aedf8fd64448985d79199288d4430a16fad4a 100644 (file)
@@ -28,7 +28,7 @@
 
 /* ITEMSETSIZE is the size of the array ITEMSET.  */
 short *itemset;
 
 /* ITEMSETSIZE is the size of the array ITEMSET.  */
 short *itemset;
-size_t itemsetsize;
+int itemsetsize;
 
 static unsigned *ruleset;
 
 
 static unsigned *ruleset;
 
index 67759a48d1b75720ed7a4bf58c43c091f89291dc..887f3da86ec61f4e87d6d56d39ffd620a4315b34 100644 (file)
@@ -51,6 +51,6 @@ void closure PARAMS ((short *items, int n));
 void free_closure PARAMS ((void));
 
 extern short *itemset;
 void free_closure PARAMS ((void));
 
 extern short *itemset;
-extern size_t itemsetsize;
+extern int itemsetsize;
 
 #endif /* !CLOSURE_H_ */
 
 #endif /* !CLOSURE_H_ */
index 7caba6f8e72b8711e808d754ff2073b92b8f5ad3..4d95a58716864629be46d599bc973e64385303b5 100644 (file)
@@ -90,7 +90,6 @@ print_actions (int state, const char *node_name)
   shifts *shiftp;
   errs *errp;
   reductions *redp;
   shifts *shiftp;
   errs *errp;
   reductions *redp;
-  int rule;
   static char buff[10];
   edge_t edge;
 
   static char buff[10];
   edge_t edge;
 
index 30e7f5814a62fc9d68922efea05c7d150d9846d7..d3c089510774a80359b2ac144e3cea9c3f564407 100644 (file)
@@ -66,7 +66,7 @@ static bucket *errtoken;
 static bucket *undeftoken;
 
 
 static bucket *undeftoken;
 
 
-symbol_list *
+static symbol_list *
 symbol_list_new (bucket *sym)
 {
   symbol_list *res = XMALLOC (symbol_list, 1);
 symbol_list_new (bucket *sym)
 {
   symbol_list *res = XMALLOC (symbol_list, 1);