From bb296abe813f7ded82e74909fdb0f7e4f1f42416 Mon Sep 17 00:00:00 2001 From: Mark Pulford Date: Thu, 19 Jan 2012 20:52:07 +1030 Subject: Fix string length returned by g_fmt.c for |x|<1 Fix string length returned by built in fpconv_g_fmt() so it doesn't include the trailing null when converting numbers |x|<1. --- g_fmt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/g_fmt.c b/g_fmt.c index 130dcd4..50d6a1d 100644 --- a/g_fmt.c +++ b/g_fmt.c @@ -90,6 +90,7 @@ fpconv_g_fmt(char *b, double x, int precision) for(; decpt < 0; decpt++) *b++ = '0'; while((*b++ = *s++)); + b--; } else { while((*b = *s++)) { -- cgit v1.2.3-55-g6feb