summaryrefslogtreecommitdiff
path: root/lib9p_util/include/util9p/static.h
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-06-08 04:02:52 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-06-08 04:02:52 -0600
commitef5956962675d7cb1bdb76a2fc45760b002a570c (patch)
tree54fa10580413b4b1dfbd9b22a52fffca834f772e /lib9p_util/include/util9p/static.h
parent53d0b11262177cd212803fc9330e055871c348b3 (diff)
parentdb1b4b4cc41c84ec4c8e11418431a1ab2a1001c5 (diff)
Merge branch 'lukeshu/fix-obj-box'
Diffstat (limited to 'lib9p_util/include/util9p/static.h')
-rw-r--r--lib9p_util/include/util9p/static.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib9p_util/include/util9p/static.h b/lib9p_util/include/util9p/static.h
index c204607..4bb24c4 100644
--- a/lib9p_util/include/util9p/static.h
+++ b/lib9p_util/include/util9p/static.h
@@ -51,10 +51,10 @@ struct util9p_static_dir {
};
LO_IMPLEMENTATION_H(lib9p_srv_file, struct util9p_static_dir, util9p_static_dir);
-#define UTIL9P_STATIC_DIR(PATH, STRNAME, ...) \
- LO_BOX(lib9p_srv_file, &((struct util9p_static_dir){ \
- .c = UTIL9P_STATIC_COMMON(PATH, STRNAME, 0555), \
- .members = { __VA_ARGS__ LO_NULL(lib9p_srv_file) }, \
+#define UTIL9P_STATIC_DIR(PATH, STRNAME, ...) \
+ lo_box_util9p_static_dir_as_lib9p_srv_file(&((struct util9p_static_dir){ \
+ .c = UTIL9P_STATIC_COMMON(PATH, STRNAME, 0555), \
+ .members = { __VA_ARGS__ LO_NULL(lib9p_srv_file) }, \
}))
/* File ***********************************************************************/
@@ -68,10 +68,10 @@ struct util9p_static_file {
};
LO_IMPLEMENTATION_H(lib9p_srv_file, struct util9p_static_file, util9p_static_file);
-#define UTIL9P_STATIC_FILE(PATH, STRNAME, ...) \
- LO_BOX(lib9p_srv_file, &((struct util9p_static_file){ \
- .c = UTIL9P_STATIC_COMMON(PATH, STRNAME, 0444), \
- __VA_ARGS__ \
+#define UTIL9P_STATIC_FILE(PATH, STRNAME, ...) \
+ lo_box_util9p_static_file_as_lib9p_srv_file(&((struct util9p_static_file){ \
+ .c = UTIL9P_STATIC_COMMON(PATH, STRNAME, 0444), \
+ __VA_ARGS__ \
}))
#endif /* _UTIL9P_STATIC_H_ */