[BACK]Return to mkpar.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / yacc

Diff for /src/usr.bin/yacc/mkpar.c between version 1.15 and 1.16

version 1.15, 2012/03/03 19:15:00 version 1.16, 2014/01/08 21:40:25
Line 213 
Line 213 
     int i;      int i;
     action *p;      action *p;
   
     rules_used = CALLOC(nrules, sizeof(short));      rules_used = calloc(nrules, sizeof(short));
     if (rules_used == NULL) no_space();      if (rules_used == NULL) no_space();
   
     for (i = 0; i < nstates; ++i)      for (i = 0; i < nstates; ++i)
Line 384 
Line 384 
   while (p)    while (p)
     {      {
       q = p->next;        q = p->next;
       FREE(p);        free(p);
       p = q;        p = q;
     }      }
 }  }
Line 397 
Line 397 
   for (i = 0; i < nstates; i++)    for (i = 0; i < nstates; i++)
     free_action_row(parser[i]);      free_action_row(parser[i]);
   
   FREE(parser);    free(parser);
 }  }

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16