serial debugging fail
[retrocrawl] / src / amiga / libc / stdlib.c
index 6496c8d..9b8dcc4 100644 (file)
@@ -77,9 +77,9 @@ void itoa(int val, char *buf, int base)
        }
 
        while(val) {
-               int digit = val % 10;
+               int digit = val % base;
                *ptr++ = digit < 10 ? (digit + '0') : (digit - 10 + 'a');
-               val /= 10;
+               val /= base;
        }
 
        if(neg) {