version 1.23, 2009/06/18 10:53:58 |
version 1.24, 2009/06/18 20:46:19 |
Line 252 man_node_free(struct man_node *p) |
|
Line 252 man_node_free(struct man_node *p) |
|
|
|
if (p->string) |
if (p->string) |
free(p->string); |
free(p->string); |
|
if (p->parent) |
|
p->parent->nchild--; |
free(p); |
free(p); |
} |
} |
|
|
Line 265 man_node_freelist(struct man_node *p) |
|
Line 267 man_node_freelist(struct man_node *p) |
|
if (p->next) |
if (p->next) |
man_node_freelist(p->next); |
man_node_freelist(p->next); |
|
|
|
assert(0 == p->nchild); |
man_node_free(p); |
man_node_free(p); |
} |
} |
|
|