version 1.101, 2017/01/11 17:39:53 |
version 1.103, 2017/02/16 03:00:23 |
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 1518 pre_nm(DECL_ARGS) |
|
Line 1515 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 1526 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 1539 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: |