From f55f50ea54042f8acef27389c50849094075fb01 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Fri, 13 Sep 2024 01:07:31 +0200 Subject: fixed up 68578072bfaf6054a96bb6bcedfccb6e56a508fe: negative numbers weren't parsed correctly --- src/expressions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/expressions.c b/src/expressions.c index 1ba8706..ee6b4dc 100644 --- a/src/expressions.c +++ b/src/expressions.c @@ -119,7 +119,7 @@ teco_expressions_add_digit(gunichar digit) teco_int_t n = teco_expressions_args() > 0 ? teco_expressions_pop_num(0) : 0; /* use g_unichar_digit_value()? */ - teco_expressions_push(n*teco_radix + (n < 0 ? -1 : 1)*(digit - '0')); + teco_expressions_push(n*teco_radix + (n < 0 ? -1 : 1)*((gint)digit - '0')); } void -- cgit v1.2.3