version 1.32, 2009/01/16 14:04:26 |
version 1.33, 2009/01/16 15:58:50 |
Line 241 mdoc_alloc(void *data, const struct mdoc_cb *cb) |
|
Line 241 mdoc_alloc(void *data, const struct mdoc_cb *cb) |
|
p = xcalloc(1, sizeof(struct mdoc)); |
p = xcalloc(1, sizeof(struct mdoc)); |
|
|
p->data = data; |
p->data = data; |
(void)memcpy(&p->cb, cb, sizeof(struct mdoc_cb)); |
if (cb) |
|
(void)memcpy(&p->cb, cb, sizeof(struct mdoc_cb)); |
|
|
p->last = xcalloc(1, sizeof(struct mdoc_node)); |
p->last = xcalloc(1, sizeof(struct mdoc_node)); |
p->last->type = MDOC_ROOT; |
p->last->type = MDOC_ROOT; |