aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/moslib/ds/array.h5
-rw-r--r--src/ds/array.c5
2 files changed, 5 insertions, 5 deletions
diff --git a/include/moslib/ds/array.h b/include/moslib/ds/array.h
index b4c80f5..d71e434 100644
--- a/include/moslib/ds/array.h
+++ b/include/moslib/ds/array.h
@@ -520,11 +520,6 @@ extern size_t mos_arr_cap(void *arr);
// array to free
extern void mos_arr_free(void *arr);
-typedef struct {
- size_t len;
- size_t cap;
-} MosArrHeader;
-
#define mos_arr_p_diff(p1, p2) (((char *)(p1) - (char *)(p2)) / sizeof(*(p2)))
// Function prototypes for macros
diff --git a/src/ds/array.c b/src/ds/array.c
index 2b28a21..bd6d818 100644
--- a/src/ds/array.c
+++ b/src/ds/array.c
@@ -7,6 +7,11 @@
#include "moslib/safe.h"
+typedef struct {
+ size_t len;
+ size_t cap;
+} MosArrHeader;
+
MosArrHeader *arr2hdr(void *arr) {
return (MosArrHeader *)arr - 1;
}