Return to term.c CVS log | Up to [local] / src / usr.bin / mandoc |
version 1.85, 2014/07/06 18:51:08 | version 1.86, 2014/08/08 16:00:23 | ||
---|---|---|---|
|
|
||
switch (su->unit) { | switch (su->unit) { | ||
case SCALE_CM: | case SCALE_CM: | ||
r = su->scale * 2; | r = su->scale * 2.0; | ||
break; | break; | ||
case SCALE_IN: | case SCALE_IN: | ||
r = su->scale * 6; | r = su->scale * 6.0; | ||
break; | break; | ||
case SCALE_PC: | case SCALE_PC: | ||
r = su->scale; | r = su->scale; | ||
break; | break; | ||
case SCALE_PT: | case SCALE_PT: | ||
r = su->scale / 8; | r = su->scale / 8.0; | ||
break; | break; | ||
case SCALE_MM: | case SCALE_MM: | ||
r = su->scale / 1000; | r = su->scale / 1000.0; | ||
break; | break; | ||
case SCALE_VS: | case SCALE_VS: | ||
r = su->scale; | r = su->scale; | ||
break; | break; | ||
default: | default: | ||
r = su->scale - 1; | r = su->scale - 1.0; | ||
break; | break; | ||
} | } | ||
|
|
||
{ | { | ||
double v; | double v; | ||
v = ((*p->hspan)(p, su)); | v = (*p->hspan)(p, su); | ||
if (v < 0.0) | if (v < 0.0) | ||
v = 0.0; | v = 0.0; | ||
return((size_t)v); | return((size_t)v); |