From fe04e65988a27164909fd9b1edc7f44026984345 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Mon, 14 Apr 2025 07:12:19 -0600 Subject: lib9p_core: Fix a whitespace bug when formatting arrays --- lib9p/core_gen/c_format.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib9p/core_gen/c_format.py') diff --git a/lib9p/core_gen/c_format.py b/lib9p/core_gen/c_format.py index 8c0cded..f9eee90 100644 --- a/lib9p/core_gen/c_format.py +++ b/lib9p/core_gen/c_format.py @@ -140,7 +140,8 @@ def gen_c_format(versions: set[str], typs: list[idl.UserType]) -> str: ret += f'\tfmt_state_puts(state, " {member.membname}=[");\n' ret += f"\tfor ({cnt_typ} i = 0; i < {cnt_str}; i++) {{\n" ret += "\t\tif (i)\n" - ret += '\t\t\tfmt_state_puts(state, ", ");\n' + ret += "\t\t\tfmt_state_putchar(state, ',');\n" + ret += "\t\tfmt_state_putchar(state, ' ');\n" if isinstance(member.typ, idl.Primitive): ret += f'\t\tfmt_state_printf(state, "%"PRIu{member.typ.static_size*8}, self->{member.membname}[i]);\n' else: -- cgit v1.2.3-2-g168b