diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-05-31 14:42:03 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-06-08 03:16:03 -0600 |
commit | d2e229a8961ace8907645f4068a9d9414d5a36ae (patch) | |
tree | fe521b2acc1643935f1a56a3497d3eeb27394f33 /lib9p_util/include/util9p/static.h | |
parent | e3fd00bb4e2b7b4cabfb416e59fdf83e331a9374 (diff) |
libmisc: obj.h: Use LM_DEFAPPEND() to have lo_box_*_as_*() be macros
Diffstat (limited to 'lib9p_util/include/util9p/static.h')
-rw-r--r-- | lib9p_util/include/util9p/static.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/lib9p_util/include/util9p/static.h b/lib9p_util/include/util9p/static.h index 5454c24..4bb24c4 100644 --- a/lib9p_util/include/util9p/static.h +++ b/lib9p_util/include/util9p/static.h @@ -9,12 +9,6 @@ #include <lib9p/srv.h> -#define util9p_box(nam, obj) \ - ((struct lib9p_srv_file){ \ - .self = obj, \ - .vtable = (void*)&_lo_##nam##_lib9p_srv_file_vtable, \ - }) - #define UTIL9P_ATIME 1728337905 #define UTIL9P_MTIME 1728337904 @@ -56,7 +50,6 @@ struct util9p_static_dir { lo_interface lib9p_srv_file members[]; }; LO_IMPLEMENTATION_H(lib9p_srv_file, struct util9p_static_dir, util9p_static_dir); -#define lo_box_util9p_static_dir_as_lib9p_srv_file(obj) util9p_box(util9p_static_dir, obj) #define UTIL9P_STATIC_DIR(PATH, STRNAME, ...) \ lo_box_util9p_static_dir_as_lib9p_srv_file(&((struct util9p_static_dir){ \ @@ -74,7 +67,6 @@ struct util9p_static_file { size_t data_size; /* only used if .data_end==NULL */ }; LO_IMPLEMENTATION_H(lib9p_srv_file, struct util9p_static_file, util9p_static_file); -#define lo_box_util9p_static_file_as_lib9p_srv_file(obj) util9p_box(util9p_static_file, obj) #define UTIL9P_STATIC_FILE(PATH, STRNAME, ...) \ lo_box_util9p_static_file_as_lib9p_srv_file(&((struct util9p_static_file){ \ |