|
|
@ -2,7 +2,7 @@ |
|
|
|
|
|
|
|
size_t fmt_human(char* dest,unsigned long long l) { |
|
|
|
char unit; |
|
|
|
int i; |
|
|
|
size_t i; |
|
|
|
if (l<1000) return fmt_ulong(dest,l); |
|
|
|
if (l>1000000000000ull) { |
|
|
|
/* dang! overflow! */ |
|
|
@ -22,7 +22,7 @@ size_t fmt_human(char* dest,unsigned long long l) { |
|
|
|
if (!dest) return fmt_ulong(0,l)+2; |
|
|
|
i=fmt_ulong(dest,l/10); |
|
|
|
dest[i]='.'; |
|
|
|
dest[i+1]=(l%10)+'0'; |
|
|
|
dest[i+1]=(char)((l%10)+'0'); |
|
|
|
dest[i+2]=unit; |
|
|
|
return i+3; |
|
|
|
} |