version 1.40, 2009/03/04 14:13:05 |
version 1.42, 2009/03/05 13:12:12 |
Line 295 arg_width(const struct mdoc_arg *arg) |
|
Line 295 arg_width(const struct mdoc_arg *arg) |
|
assert(len > 0); |
assert(len > 0); |
|
|
for (i = 0; i < len - 1; i++) |
for (i = 0; i < len - 1; i++) |
if ( ! isdigit((int)(*arg->value)[i])) |
if ( ! isdigit((u_char)(*arg->value)[i])) |
break; |
break; |
|
|
if (i == len - 1) { |
if (i == len - 1) { |
Line 536 termp_it_pre(DECL_ARGS) |
|
Line 536 termp_it_pre(DECL_ARGS) |
|
p->flags |= TERMP_NOBREAK; |
p->flags |= TERMP_NOBREAK; |
else |
else |
p->flags |= TERMP_NOLPAD; |
p->flags |= TERMP_NOLPAD; |
|
if (MDOC_HEAD == node->type && MDOC_Tag == type) |
|
if (NULL == node->next || |
|
NULL == node->next->child) |
|
p->flags |= TERMP_NONOBREAK; |
break; |
break; |
case (MDOC_Diag): |
case (MDOC_Diag): |
if (MDOC_HEAD == node->type) |
if (MDOC_HEAD == node->type) |
Line 689 termp_ar_pre(DECL_ARGS) |
|
Line 693 termp_ar_pre(DECL_ARGS) |
|
{ |
{ |
|
|
TERMPAIR_SETFLAG(p, pair, ttypes[TTYPE_CMD_ARG]); |
TERMPAIR_SETFLAG(p, pair, ttypes[TTYPE_CMD_ARG]); |
if (NULL == node->child) { |
|
word(p, "file"); |
|
word(p, "..."); |
|
} |
|
return(1); |
return(1); |
} |
} |
|
|
|
|
termp__t_pre(DECL_ARGS) |
termp__t_pre(DECL_ARGS) |
{ |
{ |
|
|
|
/* FIXME: titles are underlined. */ |
word(p, "\""); |
word(p, "\""); |
p->flags |= TERMP_NOSPACE; |
p->flags |= TERMP_NOSPACE; |
return(1); |
return(1); |
Line 1674 termp__t_post(DECL_ARGS) |
|
Line 1675 termp__t_post(DECL_ARGS) |
|
{ |
{ |
|
|
p->flags |= TERMP_NOSPACE; |
p->flags |= TERMP_NOSPACE; |
|
/* FIXME: titles are underlined. */ |
word(p, "\""); |
word(p, "\""); |
word(p, node->next ? "," : "."); |
word(p, node->next ? "," : "."); |
} |
} |