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

Diff for /src/usr.bin/yacc/reader.c between version 1.12 and 1.13

version 1.12, 2003/03/13 09:09:37 version 1.13, 2003/04/08 00:18:13
Line 911 
Line 911 
   
     s = MALLOC(cinc);      s = MALLOC(cinc);
     if  (s == 0) no_space();      if  (s == 0) no_space();
     strcpy(s, cache);      strlcpy(s, cache, cinc);
     tag_table[ntags] = s;      tag_table[ntags] = s;
     ++ntags;      ++ntags;
     return (s);      return (s);
Line 1663 
Line 1663 
     name_pool = MALLOC(name_pool_size);      name_pool = MALLOC(name_pool_size);
     if (name_pool == 0) no_space();      if (name_pool == 0) no_space();
   
     strcpy(name_pool, "$accept");      strlcpy(name_pool, "$accept", name_pool_size);
     strcpy(name_pool+8, "$end");      strlcpy(name_pool+8, "$end", name_pool_size - 8);
     t = name_pool + 13;      t = name_pool + 13;
     for (bp = first_symbol; bp; bp = bp->next)      for (bp = first_symbol; bp; bp = bp->next)
     {      {

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13