diff options
Diffstat (limited to 'src/expressions.c')
| -rw-r--r-- | src/expressions.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/expressions.c b/src/expressions.c index 9561c46..95b1040 100644 --- a/src/expressions.c +++ b/src/expressions.c @@ -135,23 +135,6 @@ teco_expressions_pop_num_calc(teco_int_t *ret, teco_int_t imply, GError **error) } void -teco_expressions_add_digit(gunichar digit, teco_qreg_t *qreg) -{ - /* - * FIXME: We could just access qreg->integer here since - * we can assume that "^R" is a plain register. - */ - assert(qreg != NULL); - teco_int_t radix = 10; - qreg->vtable->get_integer(qreg, &radix, NULL); - - teco_int_t n = teco_expressions_args() > 0 ? teco_expressions_pop_num(0) : 0; - - /* use g_unichar_digit_value()? */ - teco_expressions_push(n*radix + (n < 0 ? -1 : 1)*((gint)digit - '0')); -} - -void teco_expressions_push_op(teco_operator_t op) { g_array_append_val(teco_operators, op); |
