Protect against gcc's "warning: cast does not match function type".

This commit is contained in:
Geoff Thorpe 2004-03-25 02:19:42 +00:00
parent e703b46598
commit 032c3ecb18

View File

@ -619,6 +619,7 @@ fmtfp(
int caps = 0; int caps = 0;
long intpart; long intpart;
long fracpart; long fracpart;
long max10;
if (max < 0) if (max < 0)
max = 6; max = 6;
@ -639,11 +640,12 @@ fmtfp(
/* we "cheat" by converting the fractional part to integer by /* we "cheat" by converting the fractional part to integer by
multiplying by a factor of 10 */ multiplying by a factor of 10 */
fracpart = roundv((pow10(max)) * (ufvalue - intpart)); max10 = roundv(pow10(max));
fracpart = roundv(pow10(max) * (ufvalue - intpart));
if (fracpart >= (long)pow10(max)) { if (fracpart >= max10) {
intpart++; intpart++;
fracpart -= (long)pow10(max); fracpart -= max10;
} }
/* convert integer part */ /* convert integer part */