version 1.12, 2003/03/13 09:09:37 |
version 1.13, 2003/04/08 00:18:13 |
|
|
|
|
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); |
|
|
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) |
{ |
{ |