From 0d62b836f33bd7029e769ffe1a823d7fcec0a8ff Mon Sep 17 00:00:00 2001 From: Fabrice Date: Tue, 10 Feb 2026 11:40:59 +0100 Subject: use type decl --- src/vec.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/vec.h') diff --git a/src/vec.h b/src/vec.h index 5cef8a3..6224574 100644 --- a/src/vec.h +++ b/src/vec.h @@ -11,7 +11,7 @@ struct raw_vec_s { usize len, cap; }; -#define WAYC_RAW_VEC_INIT(size) {nullptr, size, 0, 0} +#define WAYC_RAW_VEC_INIT(size) raw_vec_s{nullptr, size, 0, 0} void wayc_raw_vec_push(raw_vec_s *vec, const u8 *at); bool wayc_raw_vec_pop(raw_vec_s *vec, u8 *out); @@ -21,7 +21,8 @@ template struct vec_s { raw_vec_s raw; }; -#define WAYC_VEC_INIT(type) {WAYC_RAW_VEC_INIT(sizeof(type))} +#define WAYC_VEC_INIT(type) \ + vec_s { WAYC_RAW_VEC_INIT(sizeof(type)) } template static inline void wayc_vec_push(vec_s *vec, const T *at) { -- cgit v1.2.3