version 1.65, 2011/01/12 15:41:09 |
version 1.68, 2011/02/06 21:44:36 |
Line 100 static const struct htmlman mans[MAN_MAX] = { |
|
Line 100 static const struct htmlman mans[MAN_MAX] = { |
|
{ man_I_pre, NULL }, /* I */ |
{ man_I_pre, NULL }, /* I */ |
{ man_alt_pre, NULL }, /* IR */ |
{ man_alt_pre, NULL }, /* IR */ |
{ man_alt_pre, NULL }, /* RI */ |
{ man_alt_pre, NULL }, /* RI */ |
{ NULL, NULL }, /* na */ |
{ man_ign_pre, NULL }, /* na */ |
{ man_br_pre, NULL }, /* sp */ |
{ man_br_pre, NULL }, /* sp */ |
{ man_literal_pre, NULL }, /* nf */ |
{ man_literal_pre, NULL }, /* nf */ |
{ man_literal_pre, NULL }, /* fi */ |
{ man_literal_pre, NULL }, /* fi */ |
Line 215 print_man_node(MAN_ARGS) |
|
Line 215 print_man_node(MAN_ARGS) |
|
n->next->line > n->line)) |
n->next->line > n->line)) |
print_otag(h, TAG_BR, 0, NULL); |
print_otag(h, TAG_BR, 0, NULL); |
return; |
return; |
|
case (MAN_EQN): |
|
return; |
case (MAN_TBL): |
case (MAN_TBL): |
|
/* |
|
* This will take care of initialising all of the table |
|
* state data for the first table, then tearing it down |
|
* for the last one. |
|
*/ |
print_tbl(h, n->span); |
print_tbl(h, n->span); |
return; |
return; |
default: |
default: |
/* |
/* |
* Close out scope of font prior to opening a macro |
* Close out scope of font prior to opening a macro |
* scope. Assert that the metafont is on the top of the |
* scope. |
* stack (it's never nested). |
|
*/ |
*/ |
if (HTMLFONT_NONE != h->metac) { |
if (HTMLFONT_NONE != h->metac) { |
h->metal = h->metac; |
h->metal = h->metac; |
h->metac = HTMLFONT_NONE; |
h->metac = HTMLFONT_NONE; |
} |
} |
|
|
|
/* |
|
* Close out the current table, if it's open, and unset |
|
* the "meta" table state. This will be reopened on the |
|
* next table element. |
|
*/ |
|
if (h->tblt) { |
|
print_tblclose(h); |
|
t = h->tags.head; |
|
} |
if (mans[n->tok].pre) |
if (mans[n->tok].pre) |
child = (*mans[n->tok].pre)(m, n, mh, h); |
child = (*mans[n->tok].pre)(m, n, mh, h); |
break; |
break; |
Line 649 man_literal_pre(MAN_ARGS) |
|
Line 665 man_literal_pre(MAN_ARGS) |
|
} else |
} else |
mh->fl &= ~MANH_LITERAL; |
mh->fl &= ~MANH_LITERAL; |
|
|
return(1); |
return(0); |
} |
} |
|
|
|
|