summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-03-05 10:33:43 +0100
committerGitHub <[email protected]>2020-03-05 10:33:43 +0100
commit7cbd0b6082a888635cde4c177865385583f0f1fa (patch)
tree2c56809afa9c6dfc0f9bc16dfd780d53cef88a88
parentd8856ef64b4155f9c7aa7fda8d720cac11c78386 (diff)
downloadSTC-modified-7cbd0b6082a888635cde4c177865385583f0f1fa.tar.gz
STC-modified-7cbd0b6082a888635cde4c177865385583f0f1fa.zip
Moved some code
-rw-r--r--cvector.h27
1 files changed, 14 insertions, 13 deletions
diff --git a/cvector.h b/cvector.h
index 6feb2905..c768f1d9 100644
--- a/cvector.h
+++ b/cvector.h
@@ -31,19 +31,6 @@
#include "cdef.h"
-#define _cvector_size(cv) ((size_t *)(cv).data)[-2]
-#define _cvector_capacity(cv) ((size_t *)(cv).data)[-1]
-
-static inline size_t* _cvector_alloced(void* data) {
- return data ? ((size_t *) data) - 2 : NULL;
-}
-static inline size_t _cvector_safe_size(const void* data) {
- return data ? ((const size_t *) data)[-2] : 0;
-}
-static inline size_t _cvector_safe_capacity(const void* data) {
- return data ? ((const size_t *) data)[-1] : 0;
-}
-
#define cvector_initializer {NULL}
#define cvector_size(cv) _cvector_safe_size((cv).data)
@@ -139,4 +126,18 @@ static inline cvector_##tag##_iter_t cvector_##tag##_end(CVector_##tag vec) { \
} \
typedef Value cvector_##tag##_value_t
+
+#define _cvector_size(cv) ((size_t *)(cv).data)[-2]
+#define _cvector_capacity(cv) ((size_t *)(cv).data)[-1]
+
+static inline size_t* _cvector_alloced(void* data) {
+ return data ? ((size_t *) data) - 2 : NULL;
+}
+static inline size_t _cvector_safe_size(const void* data) {
+ return data ? ((const size_t *) data)[-2] : 0;
+}
+static inline size_t _cvector_safe_capacity(const void* data) {
+ return data ? ((const size_t *) data)[-1] : 0;
+}
+
#endif