diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-09-13 01:07:31 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-09-13 01:07:31 +0200 |
commit | f55f50ea54042f8acef27389c50849094075fb01 (patch) | |
tree | 9091ba99b348e10ceaf81999dcae7d5311be0263 /src | |
parent | f94fd1fda6c1945db2726d8f05f392e938f3b2af (diff) | |
download | sciteco-f55f50ea54042f8acef27389c50849094075fb01.tar.gz |
fixed up 68578072bfaf6054a96bb6bcedfccb6e56a508fe: negative numbers weren't parsed correctly
Diffstat (limited to 'src')
-rw-r--r-- | src/expressions.c | 2 |
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 |