version 1.151, 2015/04/02 22:48:17 |
version 1.152, 2015/04/02 23:48:19 |
Line 69 man_node(const struct man *man) |
|
Line 69 man_node(const struct man *man) |
|
return(man->first); |
return(man->first); |
} |
} |
|
|
const struct man_meta * |
const struct roff_meta * |
man_meta(const struct man *man) |
man_meta(const struct man *man) |
{ |
{ |
|
|
Line 136 man_free1(struct man *man) |
|
Line 136 man_free1(struct man *man) |
|
if (man->first) |
if (man->first) |
man_node_delete(man, man->first); |
man_node_delete(man, man->first); |
free(man->meta.title); |
free(man->meta.title); |
free(man->meta.source); |
free(man->meta.os); |
free(man->meta.date); |
free(man->meta.date); |
free(man->meta.vol); |
free(man->meta.vol); |
free(man->meta.msec); |
free(man->meta.msec); |
|
|
man_alloc1(struct man *man) |
man_alloc1(struct man *man) |
{ |
{ |
|
|
memset(&man->meta, 0, sizeof(struct man_meta)); |
memset(&man->meta, 0, sizeof(man->meta)); |
man->flags = 0; |
man->flags = 0; |
man->last = mandoc_calloc(1, sizeof(*man->last)); |
man->last = mandoc_calloc(1, sizeof(*man->last)); |
man->first = man->last; |
man->first = man->last; |