version 1.310, 2015/02/12 12:24:33 |
version 1.313, 2015/03/06 15:48:52 |
Line 348 print_mdoc_node(DECL_ARGS) |
|
Line 348 print_mdoc_node(DECL_ARGS) |
|
p->flags |= TERMP_NOSPACE; |
p->flags |= TERMP_NOSPACE; |
break; |
break; |
case MDOC_TBL: |
case MDOC_TBL: |
|
if (p->tbl.cols == NULL) |
|
term_newln(p); |
term_tbl(p, n->span); |
term_tbl(p, n->span); |
break; |
break; |
default: |
default: |
|
|
termp_sp_pre(DECL_ARGS) |
termp_sp_pre(DECL_ARGS) |
{ |
{ |
struct roffsu su; |
struct roffsu su; |
size_t i, len; |
int i, len; |
|
|
switch (n->tok) { |
switch (n->tok) { |
case MDOC_sp: |
case MDOC_sp: |
Line 1829 termp_sp_pre(DECL_ARGS) |
|
Line 1831 termp_sp_pre(DECL_ARGS) |
|
|
|
if (0 == len) |
if (0 == len) |
term_newln(p); |
term_newln(p); |
for (i = 0; i < len; i++) |
else if (len < 0) |
term_vspace(p); |
p->skipvsp -= len; |
|
else |
|
for (i = 0; i < len; i++) |
|
term_vspace(p); |
|
|
return(0); |
return(0); |
} |
} |
Line 1873 termp_quote_pre(DECL_ARGS) |
|
Line 1878 termp_quote_pre(DECL_ARGS) |
|
case MDOC_Do: |
case MDOC_Do: |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case MDOC_Dq: |
case MDOC_Dq: |
term_word(p, "\\(lq"); |
term_word(p, "\\(Lq"); |
break; |
break; |
case MDOC_En: |
case MDOC_En: |
if (NULL == n->norm->Es || |
if (NULL == n->norm->Es || |
Line 1942 termp_quote_post(DECL_ARGS) |
|
Line 1947 termp_quote_post(DECL_ARGS) |
|
case MDOC_Do: |
case MDOC_Do: |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case MDOC_Dq: |
case MDOC_Dq: |
term_word(p, "\\(rq"); |
term_word(p, "\\(Rq"); |
break; |
break; |
case MDOC_En: |
case MDOC_En: |
if (n->norm->Es == NULL || |
if (n->norm->Es == NULL || |