From f3cc1373423b8bab3e2c364318d7e0857e79098a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Sat, 10 Sep 2022 14:39:23 +0200 Subject: xC-gen-proto: reduce enums to single bytes That's already way more than we can possibly use. --- xC-gen-proto-c.awk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'xC-gen-proto-c.awk') diff --git a/xC-gen-proto-c.awk b/xC-gen-proto-c.awk index e7faef0..2810c96 100644 --- a/xC-gen-proto-c.awk +++ b/xC-gen-proto-c.awk @@ -110,11 +110,11 @@ function codegen_enum(name, cg, ctype) { # XXX: This should also check if it isn't out-of-range for any reason, # but our usage of sprintf() stands in the way a bit. - CodegenSerialize[name] = "\tstr_pack_i32(w, %s);\n" + CodegenSerialize[name] = "\tstr_pack_i8(w, %s);\n" CodegenDeserialize[name] = \ "\t{\n" \ - "\t\tint32_t v = 0;\n" \ - "\t\tif (!msg_unpacker_i32(r, &v) || !v)\n" \ + "\t\tint8_t v = 0;\n" \ + "\t\tif (!msg_unpacker_i8(r, &v) || !v)\n" \ "\t\t\treturn false;\n" \ "\t\t%s = v;\n" \ "\t}\n" -- cgit v1.2.3