version 1.101, 2017/01/11 17:39:53 |
version 1.104, 2017/02/17 19:15:41 |
Line 639 print_node(DECL_ARGS) |
|
Line 639 print_node(DECL_ARGS) |
|
|
|
if (ENDBODY_NOT != n->end) |
if (ENDBODY_NOT != n->end) |
n->body->flags |= NODE_ENDED; |
n->body->flags |= NODE_ENDED; |
|
|
if (ENDBODY_NOSPACE == n->end) |
|
outflags &= ~(MMAN_spc | MMAN_nl); |
|
} |
} |
|
|
static int |
static int |
Line 720 pre__t(DECL_ARGS) |
|
Line 717 pre__t(DECL_ARGS) |
|
|
|
if (n->parent && MDOC_Rs == n->parent->tok && |
if (n->parent && MDOC_Rs == n->parent->tok && |
n->parent->norm->Rs.quote_T) { |
n->parent->norm->Rs.quote_T) { |
print_word(""); |
print_word("\\(lq"); |
putchar('\"'); |
|
outflags &= ~MMAN_spc; |
outflags &= ~MMAN_spc; |
} else |
} else |
font_push('I'); |
font_push('I'); |
Line 735 post__t(DECL_ARGS) |
|
Line 731 post__t(DECL_ARGS) |
|
if (n->parent && MDOC_Rs == n->parent->tok && |
if (n->parent && MDOC_Rs == n->parent->tok && |
n->parent->norm->Rs.quote_T) { |
n->parent->norm->Rs.quote_T) { |
outflags &= ~MMAN_spc; |
outflags &= ~MMAN_spc; |
print_word(""); |
print_word("\\(rq"); |
putchar('\"'); |
|
} else |
} else |
font_pop(); |
font_pop(); |
post_percent(meta, n); |
post_percent(meta, n); |
Line 1518 pre_nm(DECL_ARGS) |
|
Line 1513 pre_nm(DECL_ARGS) |
|
} |
} |
if (n->type != ROFFT_ELEM && n->type != ROFFT_HEAD) |
if (n->type != ROFFT_ELEM && n->type != ROFFT_HEAD) |
return 1; |
return 1; |
name = n->child ? n->child->string : meta->name; |
name = n->child == NULL ? NULL : n->child->string; |
if (NULL == name) |
if (NULL == name) |
return 0; |
return 0; |
if (n->type == ROFFT_HEAD) { |
if (n->type == ROFFT_HEAD) { |
Line 1529 pre_nm(DECL_ARGS) |
|
Line 1524 pre_nm(DECL_ARGS) |
|
outflags |= MMAN_nl; |
outflags |= MMAN_nl; |
} |
} |
font_push('B'); |
font_push('B'); |
if (NULL == n->child) |
|
print_word(meta->name); |
|
return 1; |
return 1; |
} |
} |
|
|
Line 1544 post_nm(DECL_ARGS) |
|
Line 1537 post_nm(DECL_ARGS) |
|
break; |
break; |
case ROFFT_HEAD: |
case ROFFT_HEAD: |
case ROFFT_ELEM: |
case ROFFT_ELEM: |
if (n->child != NULL || meta->name != NULL) |
if (n->child != NULL && n->child->string != NULL) |
font_pop(); |
font_pop(); |
break; |
break; |
default: |
default: |