Jan Breuer
2014-12-12 af4e630a29e8ddcb11f377d3b0e6f6d580040313
libscpi/src/utils.c
@@ -74,8 +74,6 @@
 * @param len   string buffer length
 * @return number of bytes written to str (without '\0')
 */
// TODO: add support for other bases
size_t longToStr(int32_t val, char * str, size_t len, int8_t base) {
    uint32_t x = 1000000000L;
    int_fast8_t digit;
@@ -90,14 +88,14 @@
        }
        while ((val / x) == 0) {
            x /= 10;
            x /= base;
        }
        do {
            digit = (uint8_t) (val / x);
            if (pos < len) str[pos++] = digit + '0';
            val -= digit * x;
            x /= 10;
            x /= base;
        } while (x && (pos < len));
    }