diff options
| author | Tyge Løvset <[email protected]> | 2021-09-29 21:38:51 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2021-09-29 21:38:51 +0200 |
| commit | 3624d34fabaa388e018f907a42ecfd014d96b704 (patch) | |
| tree | 1fae6ec692a32c645e0dda59a6e80d5228ab8abc /include | |
| parent | 23c177bbe65f83353aa5fd716d75cb4121acdba6 (diff) | |
| download | STC-modified-3624d34fabaa388e018f907a42ecfd014d96b704.tar.gz STC-modified-3624d34fabaa388e018f907a42ecfd014d96b704.zip | |
Changed forward declaration to support user defined container names with i_cnt.
Diffstat (limited to 'include')
| -rw-r--r-- | include/stc/cvec.h | 2 | ||||
| -rw-r--r-- | include/stc/forward.h | 26 |
2 files changed, 14 insertions, 14 deletions
diff --git a/include/stc/cvec.h b/include/stc/cvec.h index d7f74fe9..04618fb2 100644 --- a/include/stc/cvec.h +++ b/include/stc/cvec.h @@ -25,7 +25,7 @@ #include <stc/cstr.h>
#include <stc/forward.h>
-forward_cvec(i32, int);
+forward_cvec(cvec_i32, int);
struct MyStruct {
cvec_i32 int_vec;
diff --git a/include/stc/forward.h b/include/stc/forward.h index 70c21440..2d22b9ca 100644 --- a/include/stc/forward.h +++ b/include/stc/forward.h @@ -25,19 +25,19 @@ #include <stddef.h>
-#define forward_carr2(TAG, VAL) _c_carr2_types(carr2_##TAG, VAL)
-#define forward_carr3(TAG, VAL) _c_carr3_types(carr3_##TAG, VAL)
-#define forward_cdeq(TAG, VAL) _c_cdeq_types(cdeq_##TAG, VAL)
-#define forward_clist(TAG, VAL) _c_clist_types(clist_##TAG, VAL)
-#define forward_cmap(TAG, KEY, VAL) _c_chash_types(cmap_##TAG, KEY, VAL, c_true, c_false)
-#define forward_csmap(TAG, KEY, VAL) _c_aatree_types(csmap_##TAG, KEY, VAL, c_true, c_false)
-#define forward_cset(TAG, KEY) _c_chash_types(cset_##TAG, cset, KEY, KEY, c_false, c_true)
-#define forward_csset(TAG, KEY) _c_aatree_types(csset_##TAG, KEY, KEY, c_false, c_true)
-#define forward_csptr(TAG, VAL) _c_csptr_types(csptr_##TAG, VAL)
-#define forward_cpque(TAG, VAL) _c_cpque_types(cpque_##TAG, VAL)
-#define forward_cstack(TAG, VAL) _c_cstack_types(cstack_##TAG, VAL)
-#define forward_cqueue(TAG, VAL) _c_cdeq_types(cqueue_##TAG, VAL)
-#define forward_cvec(TAG, VAL) _c_cvec_types(cvec_##TAG, VAL)
+#define forward_carr2(CX, VAL) _c_carr2_types(CX, VAL)
+#define forward_carr3(CX, VAL) _c_carr3_types(CX, VAL)
+#define forward_cdeq(CX, VAL) _c_cdeq_types(CX, VAL)
+#define forward_clist(CX, VAL) _c_clist_types(CX, VAL)
+#define forward_cmap(CX, KEY, VAL) _c_chash_types(CX, KEY, VAL, c_true, c_false)
+#define forward_csmap(CX, KEY, VAL) _c_aatree_types(CX, KEY, VAL, c_true, c_false)
+#define forward_cset(CX, KEY) _c_chash_types(CX, cset, KEY, KEY, c_false, c_true)
+#define forward_csset(CX, KEY) _c_aatree_types(CX, KEY, KEY, c_false, c_true)
+#define forward_csptr(CX, VAL) _c_csptr_types(CX, VAL)
+#define forward_cpque(CX, VAL) _c_cpque_types(CX, VAL)
+#define forward_cstack(CX, VAL) _c_cstack_types(CX, VAL)
+#define forward_cqueue(CX, VAL) _c_cdeq_types(CX, VAL)
+#define forward_cvec(CX, VAL) _c_cvec_types(CX, VAL)
#ifndef MAP_SIZE_T
#define MAP_SIZE_T uint32_t
|
