diff options
Diffstat (limited to 'src/utils.c')
| -rw-r--r-- | src/utils.c | 2 |
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]; |
