aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2024-09-13 01:07:31 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2024-09-13 01:07:31 +0200
commitf55f50ea54042f8acef27389c50849094075fb01 (patch)
tree9091ba99b348e10ceaf81999dcae7d5311be0263 /src
parentf94fd1fda6c1945db2726d8f05f392e938f3b2af (diff)
downloadsciteco-f55f50ea54042f8acef27389c50849094075fb01.tar.gz
fixed up 68578072bfaf6054a96bb6bcedfccb6e56a508fe: negative numbers weren't parsed correctly
Diffstat (limited to 'src')
-rw-r--r--src/expressions.c2
1 files changed, 1 insertions, 1 deletions
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