diff --git a/source/arm11/pages.c b/source/arm11/pages.c index 70ec303..79328d8 100644 --- a/source/arm11/pages.c +++ b/source/arm11/pages.c @@ -126,7 +126,9 @@ static char* float2str( float f, char out[16] ) if( f < 0 ) f = -f; f = f - floor(f); f *= 100; - int n = (int)f; + int n = floor(f); + f = f - n; + if( f > 0.5 ) ++n; ee_snprintf(out, 16, "%d.%02d", s, n); return out; }