summaryrefslogtreecommitdiffstats
path: root/src/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils.c')
-rw-r--r--src/utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/utils.c b/src/utils.c
index b0c95a9..1de19f9 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -127,7 +127,7 @@ void i64toa(i64 number, char* str, u32 base) {
};
u32 remainder = 0U;
u32 size = 0U;
- u64 u_number = ~number + 1;
+ u64 u_number = (number < 0) ? (~number + 1) : (number);
if (number == 0) {
str[0U] = codes[0U];