diff options
Diffstat (limited to 'src/parser.c')
-rw-r--r-- | src/parser.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parser.c b/src/parser.c index 4ee6a90..9477b9a 100644 --- a/src/parser.c +++ b/src/parser.c @@ -176,7 +176,7 @@ teco_execute_macro(const gchar *macro, gsize macro_len, teco_qreg_table_t macro_locals; if (!qreg_table_locals) - teco_qreg_table_init(¯o_locals, FALSE); + teco_qreg_table_init_locals(¯o_locals, FALSE); guint parent_brace_level = teco_brace_level; @@ -670,7 +670,7 @@ teco_state_stringbuilding_ctle_num_input(teco_machine_stringbuilding_t *ctx, gun * NOTE: Numbers can always be safely formatted as null-terminated strings. */ gchar buffer[TECO_EXPRESSIONS_FORMAT_LEN]; - const gchar *num = teco_expressions_format(buffer, value); + const gchar *num = teco_expressions_format(buffer, value, ctx->qreg_table_locals->radix); teco_machine_stringbuilding_append(ctx, num, strlen(num)); return &teco_state_stringbuilding_start; |