commit 424a4eeada99bddb85484982ebf9e886c95a9d62
parent 5d0678d27fb65170d139f363033e53e24955940d
Author: Robert Russell <robertrussell.72001@gmail.com>
Date: Sun, 12 Mar 2023 14:06:38 -0700
Separate typedef from struct def
I started this convention in other projects.
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/inc/vector.h b/inc/vector.h
@@ -9,11 +9,13 @@
#include "internal/util.h"
-typedef struct {
+typedef struct r_vector_generic_hdr_ RVectorGenericHdr_;
+
+struct r_vector_generic_hdr_ {
usize len;
usize cap;
maxalign arr[];
-} RVectorGenericHdr_;
+};
#define R_VECTOR_HDR_(v) ((R_VECTOR_HDR_TYPE *)(v) - 1)