diff options
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; |