summaryrefslogtreecommitdiff
path: root/lib9p
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-02-12 21:37:34 -0700
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-02-13 12:02:46 -0700
commitb17aeb2f120be00e6f218aeb2c3da07d49df939a (patch)
treeb5399a510c70c44d808ee830e5f27df36660ca9e /lib9p
parent4ba0b95dc825a83748b7cb2aa528411026d5bada (diff)
Start linting against global variables
Diffstat (limited to 'lib9p')
-rw-r--r--lib9p/9p.generated.c4
-rwxr-xr-xlib9p/idl.gen4
-rw-r--r--lib9p/internal.h4
3 files changed, 6 insertions, 6 deletions
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];