Return to out.c CVS log | Up to [local] / src / usr.bin / mandoc |
version 1.6, 2010/07/25 18:05:54 | version 1.7, 2010/08/18 02:38:40 | ||
---|---|---|---|
|
|
||
break; | break; | ||
} | } | ||
break; | break; | ||
case ('h'): | |||
/* FALLTHROUGH */ | |||
case ('v'): | |||
/* FALLTHROUGH */ | |||
case ('s'): | case ('s'): | ||
if ('+' == wp[i] || '-' == wp[i]) | j = 0; | ||
if ('+' == wp[i] || '-' == wp[i]) { | |||
i++; | i++; | ||
j = 1; | |||
} | |||
j = ('s' != wp[i - 1]); | |||
switch (wp[i++]) { | switch (wp[i++]) { | ||
case ('('): | case ('('): | ||
lim = 2; | lim = 2; | ||
|
|
||
term = '\''; | term = '\''; | ||
break; | break; | ||
case ('0'): | case ('0'): | ||
j++; | j = 1; | ||
/* FALLTHROUGH */ | /* FALLTHROUGH */ | ||
default: | default: | ||
i--; | i--; | ||
|
|
||
} | } | ||
if ('+' == wp[i] || '-' == wp[i]) { | if ('+' == wp[i] || '-' == wp[i]) { | ||
if (j++) | if (j) | ||
return(i); | return(i); | ||
i++; | i++; | ||
} | } | ||
if (0 == j) | |||
return(i); | |||
break; | break; | ||
case ('['): | case ('['): | ||
*d = DECO_SPECIAL; | *d = DECO_SPECIAL; |