diff options
Diffstat (limited to 'src/lib.c')
-rw-r--r-- | src/lib.c | 28 |
1 files changed, 0 insertions, 28 deletions
@@ -155,34 +155,6 @@ UXTOA(long int, ultoa) XTOA(int, itoa) XTOA(long int, ltoa) -char *ftoa(float f, char *buffer) { - char *b = buffer; - if (f < 0 || f == -0) - *buffer++ = '-'; - int n, i=0, k=0; - n = (int) f; - while (n > 0) { - f /= 10; - n = (int)f; - i++; - } - *(buffer+i) = '.'; - f *= 10; - n = (int) f; - f -= n; - while ((n > 0.1) || (i > k)) { - if (k == i) - k++; - *(buffer+k) = '0' + n; - f *= 10; - n = (int) f; - f -= n; - k++; - } - *(buffer+k) = '\0'; - return b; -} - #define STRTOX(name, type) \ type name(const char *s, char **endptr, int radix) { \ *endptr = NULL; \ |