version 1.295, 2014/11/27 22:27:56 |
version 1.296, 2014/11/28 16:02:52 |
Line 995 termp_it_post(DECL_ARGS) |
|
Line 995 termp_it_post(DECL_ARGS) |
|
static int |
static int |
termp_nm_pre(DECL_ARGS) |
termp_nm_pre(DECL_ARGS) |
{ |
{ |
|
const char *cp; |
|
|
if (MDOC_BLOCK == n->type) { |
if (MDOC_BLOCK == n->type) { |
p->flags |= TERMP_PREKEEP; |
p->flags |= TERMP_PREKEEP; |
Line 1005 termp_nm_pre(DECL_ARGS) |
|
Line 1006 termp_nm_pre(DECL_ARGS) |
|
if (NULL == n->child) |
if (NULL == n->child) |
return(0); |
return(0); |
p->flags |= TERMP_NOSPACE; |
p->flags |= TERMP_NOSPACE; |
p->offset += term_len(p, 1) + |
cp = NULL; |
(NULL == n->prev->child ? |
if (n->prev->child != NULL) |
term_strlen(p, meta->name) : |
cp = n->prev->child->string; |
MDOC_TEXT == n->prev->child->type ? |
if (cp == NULL) |
term_strlen(p, n->prev->child->string) : |
cp = meta->name; |
term_len(p, 5)); |
if (cp == NULL) |
|
p->offset += term_len(p, 6); |
|
else |
|
p->offset += term_len(p, 1) + term_strlen(p, cp); |
return(1); |
return(1); |
} |
} |
|
|