version 1.94, 2011/01/04 01:23:18 |
version 1.96, 2011/01/12 10:43:22 |
Line 397 pre_in(DECL_ARGS) |
|
Line 397 pre_in(DECL_ARGS) |
|
else |
else |
p->offset = v; |
p->offset = v; |
|
|
|
/* Don't let this creep beyond the right margin. */ |
|
|
|
if (p->offset > p->rmargin) |
|
p->offset = p->rmargin; |
|
|
return(0); |
return(0); |
} |
} |
|
|
Line 854 print_man_node(DECL_ARGS) |
|
Line 859 print_man_node(DECL_ARGS) |
|
|
|
switch (n->type) { |
switch (n->type) { |
case(MAN_TEXT): |
case(MAN_TEXT): |
if (0 == *n->string) { |
if ('\0' == *n->string) { |
term_vspace(p); |
term_vspace(p); |
break; |
break; |
} |
} |
|
|
|
if (' ' == *n->string && MAN_LINE & n->flags) |
|
term_newln(p); |
|
|
term_word(p, n->string); |
term_word(p, n->string); |
|
|
/* FIXME: this means that macro lines are munged! */ |
/* FIXME: this means that macro lines are munged! */ |
Line 873 print_man_node(DECL_ARGS) |
|
Line 881 print_man_node(DECL_ARGS) |
|
p->rmargin = rm; |
p->rmargin = rm; |
p->maxrmargin = rmax; |
p->maxrmargin = rmax; |
} |
} |
|
|
break; |
break; |
case (MAN_TBL): |
case (MAN_TBL): |
if (TBL_SPAN_FIRST & n->span->flags) |
if (TBL_SPAN_FIRST & n->span->flags) |