converts to ternary
This commit is contained in:
parent
3d6f78e29a
commit
4851e19159
5
src/db.c
5
src/db.c
@ -74,10 +74,7 @@ static void add_int_entry(char** dst, int src, bool last)
|
|||||||
size_t len_int, len;
|
size_t len_int, len;
|
||||||
char* num;
|
char* num;
|
||||||
|
|
||||||
if (src == 0)
|
len_int = (src == 0) ? 1 : floor(log10(abs(src))) + 1;
|
||||||
len_int = 1;
|
|
||||||
else
|
|
||||||
len_int = floor(log10(abs(src))) + 1;
|
|
||||||
|
|
||||||
num = malloc(sizeof(char) * (len_int + 1));
|
num = malloc(sizeof(char) * (len_int + 1));
|
||||||
snprintf(num, len_int + 1, "%d", src);
|
snprintf(num, len_int + 1, "%d", src);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user