]> git.saurik.com Git - bison.git/blobdiff - src/derives.c
* src/symtab.h, src/symtab.c (symbol_t): printer and
[bison.git] / src / derives.c
index 078c7284aa7ba0e878ec7ca3f37a69d08a6bb1e9..d78d55633bbeec07ae4d7de6b2544d0ab2fb721b 100644 (file)
@@ -42,7 +42,7 @@ print_derives (void)
       fprintf (stderr, "\t%s derives\n", symbols[i]->tag);
       for (sp = derives[i]; *sp > 0; sp++)
        {
-         short *rhsp;
+         item_number_t *rhsp;
          fprintf (stderr, "\t\t%d:", *sp);
          for (rhsp = rules[*sp].rhs; *rhsp >= 0; ++rhsp)
            fprintf (stderr, " %s", symbols[*rhsp]->tag);
@@ -69,7 +69,7 @@ set_derives (void)
   p = delts;
   for (i = nrules; i > 0; i--)
     {
-      int lhs = rules[i].lhs->number;
+      symbol_number_t lhs = rules[i].lhs->number;
       p->next = dset[lhs];
       p->value = i;
       dset[lhs] = p;