parent
bbf388ec1f
commit
89523789ca
|
@ -70,19 +70,15 @@ malloc_or_die(size_t size)
|
||||||
ParseCommon *
|
ParseCommon *
|
||||||
AppendStmt(ParseCommon *to, ParseCommon *append)
|
AppendStmt(ParseCommon *to, ParseCommon *append)
|
||||||
{
|
{
|
||||||
ParseCommon *start = to;
|
ParseCommon *iter;
|
||||||
|
|
||||||
if (append == NULL)
|
if (!to)
|
||||||
return to;
|
|
||||||
while ((to != NULL) && (to->next != NULL))
|
|
||||||
{
|
|
||||||
to = to->next;
|
|
||||||
}
|
|
||||||
if (to) {
|
|
||||||
to->next = append;
|
|
||||||
return start;
|
|
||||||
}
|
|
||||||
return append;
|
return append;
|
||||||
|
|
||||||
|
for (iter = to; iter->next; iter = iter->next);
|
||||||
|
|
||||||
|
iter->next = append;
|
||||||
|
return to;
|
||||||
}
|
}
|
||||||
|
|
||||||
ExprDef *
|
ExprDef *
|
||||||
|
|
Loading…
Reference in New Issue