diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2022-01-01 14:23:34 +0100 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2022-01-01 14:23:34 +0100 |
commit | 8a3ed3c5996e8a88d94c24daa091dcd11fd81fac (patch) | |
tree | d9ac6b421e70de7ebda0697e3faf3f73c9e3c07c /src/parse.c | |
parent | 53990e718867f7bf0cd49a1962e9695164a17eb2 (diff) | |
download | uwu-lang-8a3ed3c5996e8a88d94c24daa091dcd11fd81fac.tar.xz |
uwuint: use long instead of int to prevent YEAR2038 problem in nolambda time library
Diffstat (limited to 'src/parse.c')
-rw-r--r-- | src/parse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse.c b/src/parse.c index e8f1d38..66a90a3 100644 --- a/src/parse.c +++ b/src/parse.c @@ -156,7 +156,7 @@ static bool parse_expression_finish(ParseState *state, char c) char *buffer_read = buffer_terminate(state); if (state->expression->type == EX_INTLIT || state->expression->type == EX_ARGNUM) { - state->expression->value.int_value = atoi(buffer_read); + state->expression->value.int_value = atol(buffer_read); free(buffer_read); } else { state->expression->value.str_value = buffer_read; |