From b17aeb2f120be00e6f218aeb2c3da07d49df939a Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Wed, 12 Feb 2025 21:37:34 -0700 Subject: Start linting against global variables --- lib9p/9p.generated.c | 4 ++-- lib9p/idl.gen | 4 ++-- lib9p/internal.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'lib9p') diff --git a/lib9p/9p.generated.c b/lib9p/9p.generated.c index eca0666..fe042e6 100644 --- a/lib9p/9p.generated.c +++ b/lib9p/9p.generated.c @@ -48,7 +48,7 @@ /* strings ********************************************************************/ -const char *_lib9p_table_ver_name[LIB9P_VER_NUM] = { +const char *const _lib9p_table_ver_name[LIB9P_VER_NUM] = { [LIB9P_VER_unknown] = "unknown", #if CONFIG_9P_ENABLE_9P2000 [LIB9P_VER_9P2000] = "9P2000", @@ -68,7 +68,7 @@ const char *_lib9p_table_ver_name[LIB9P_VER_NUM] = { }; #define _MSG_NAME(typ) [LIB9P_TYP_##typ] = #typ -const char * _lib9p_table_msg_name[LIB9P_VER_NUM][0x100] = { +const char *const _lib9p_table_msg_name[LIB9P_VER_NUM][0x100] = { [LIB9P_VER_unknown] = { _MSG_NAME(Tversion), _MSG_NAME(Rversion), diff --git a/lib9p/idl.gen b/lib9p/idl.gen index f2b4f13..db5f37d 100755 --- a/lib9p/idl.gen +++ b/lib9p/idl.gen @@ -693,7 +693,7 @@ def gen_c(versions: set[str], typs: list[idl.Type]) -> str: ret += f""" /* strings ********************************************************************/ -const char *_{idprefix}table_ver_name[{c_ver_enum('NUM')}] = {{ +const char *const _{idprefix}table_ver_name[{c_ver_enum('NUM')}] = {{ """ for ver in ["unknown", *sorted(versions)]: if ver in versions: @@ -704,7 +704,7 @@ const char *_{idprefix}table_ver_name[{c_ver_enum('NUM')}] = {{ ret += "\n" ret += f"#define _MSG_NAME(typ) [{idprefix.upper()}TYP_##typ] = #typ\n" - ret += msg_table("msg", "name", "char *", (0, 0x100, 1)) + ret += msg_table("msg", "name", "char *const", (0, 0x100, 1)) # bitmasks ################################################################# ret += f""" diff --git a/lib9p/internal.h b/lib9p/internal.h index d27348e..1f4975f 100644 --- a/lib9p/internal.h +++ b/lib9p/internal.h @@ -88,8 +88,8 @@ struct _lib9p_send_tentry { _marshal_fn_t marshal; }; -extern const char * _lib9p_table_ver_name[LIB9P_VER_NUM]; -extern const char * _lib9p_table_msg_name[LIB9P_VER_NUM][0x100]; +extern const char *const _lib9p_table_ver_name[LIB9P_VER_NUM]; +extern const char *const _lib9p_table_msg_name[LIB9P_VER_NUM][0x100]; extern const uint32_t _lib9p_table_msg_min_size[LIB9P_VER_NUM]; extern const struct _lib9p_recv_tentry _lib9p_table_Tmsg_recv[LIB9P_VER_NUM][0x80]; extern const struct _lib9p_recv_tentry _lib9p_table_Rmsg_recv[LIB9P_VER_NUM][0x80]; -- cgit v1.2.3-2-g168b