version 1.10, 2009/06/12 09:18:00 |
version 1.13, 2009/06/17 10:53:32 |
Line 71 static int pre_dl(PRE_ARGS); |
|
Line 71 static int pre_dl(PRE_ARGS); |
|
#define nerr(m, n, t) perr((m), (n)->line, (n)->pos, (t)) |
#define nerr(m, n, t) perr((m), (n)->line, (n)->pos, (t)) |
|
|
const struct actions mdoc_actions[MDOC_MAX] = { |
const struct actions mdoc_actions[MDOC_MAX] = { |
{ NULL, NULL }, /* \" */ |
{ NULL, NULL }, /* Ap */ |
{ NULL, post_dd }, /* Dd */ |
{ NULL, post_dd }, /* Dd */ |
{ NULL, post_dt }, /* Dt */ |
{ NULL, post_dt }, /* Dt */ |
{ NULL, post_os }, /* Os */ |
{ NULL, post_os }, /* Os */ |
Line 178 const struct actions mdoc_actions[MDOC_MAX] = { |
|
Line 178 const struct actions mdoc_actions[MDOC_MAX] = { |
|
{ NULL, NULL }, /* Fr */ |
{ NULL, NULL }, /* Fr */ |
{ NULL, NULL }, /* Ud */ |
{ NULL, NULL }, /* Ud */ |
{ NULL, NULL }, /* Lb */ |
{ NULL, NULL }, /* Lb */ |
{ NULL, NULL }, /* Ap */ |
|
{ NULL, NULL }, /* Lp */ |
{ NULL, NULL }, /* Lp */ |
{ NULL, post_lk }, /* Lk */ |
{ NULL, post_lk }, /* Lk */ |
{ NULL, NULL }, /* Mt */ |
{ NULL, NULL }, /* Mt */ |
Line 516 post_os(POST_ARGS) |
|
Line 515 post_os(POST_ARGS) |
|
|
|
if (NULL == (m->meta.os = strdup(buf))) |
if (NULL == (m->meta.os = strdup(buf))) |
return(verr(m, EMALLOC)); |
return(verr(m, EMALLOC)); |
m->lastnamed = m->lastsec = SEC_BODY; |
|
|
|
|
m->flags |= MDOC_PBODY; |
return(post_prol(m)); |
return(post_prol(m)); |
} |
} |
|
|
Line 538 post_bl_tagwidth(struct mdoc *m) |
|
Line 537 post_bl_tagwidth(struct mdoc *m) |
|
* width if a macro. |
* width if a macro. |
*/ |
*/ |
|
|
if ((n = m->last->body->child)) { |
n = m->last->body->child; |
|
if (n) { |
assert(MDOC_BLOCK == n->type); |
assert(MDOC_BLOCK == n->type); |
assert(MDOC_It == n->tok); |
assert(MDOC_It == n->tok); |
n = n->head->child; |
n = n->head->child; |