version 1.173, 2015/04/02 23:48:19 |
version 1.174, 2015/04/04 11:44:43 |
Line 533 post_HP(DECL_ARGS) |
|
Line 533 post_HP(DECL_ARGS) |
|
switch (n->type) { |
switch (n->type) { |
case ROFFT_BODY: |
case ROFFT_BODY: |
term_newln(p); |
term_newln(p); |
|
|
|
/* |
|
* Compatibility with a groff bug. |
|
* The .HP macro uses the undocumented .tag request |
|
* which causes a line break and cancels no-space |
|
* mode even if there isn't any output. |
|
*/ |
|
|
|
if (n->child == NULL) |
|
term_vspace(p); |
|
|
p->flags &= ~(TERMP_NOBREAK | TERMP_BRIND); |
p->flags &= ~(TERMP_NOBREAK | TERMP_BRIND); |
p->trailspace = 0; |
p->trailspace = 0; |
p->offset = mt->offset; |
p->offset = mt->offset; |