summaryrefslogtreecommitdiffhomepage
path: root/include/stc/forward.h
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2022-11-13 11:25:25 +0100
committerTyge Løvset <[email protected]>2022-11-13 11:25:25 +0100
commit99fb2a81c771739e11091b84161f03d740eab084 (patch)
tree11fcb6b1fe8497b0cfa524987ec300fdf269557e /include/stc/forward.h
parente0fc0f2ec3846334496ab90b46ce1d69e9bbd230 (diff)
downloadSTC-modified-99fb2a81c771739e11091b84161f03d740eab084.tar.gz
STC-modified-99fb2a81c771739e11091b84161f03d740eab084.zip
Reverted forward declaration from c_declare_X back to c_forward_X, and the flag "i_opt c_declared" to "i_opt c_is_forward". Sorry about this, but hopefully not a widely used feature for most yet.
Diffstat (limited to 'include/stc/forward.h')
-rw-r--r--include/stc/forward.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/include/stc/forward.h b/include/stc/forward.h
index ef287fe4..ffec50de 100644
--- a/include/stc/forward.h
+++ b/include/stc/forward.h
@@ -25,22 +25,22 @@
#include <stddef.h>
-#define declare_carc(CX, VAL) _c_carc_types(CX, VAL)
-#define declare_carr2(CX, VAL) _c_carr2_types(CX, VAL)
-#define declare_carr3(CX, VAL) _c_carr3_types(CX, VAL)
-#define declare_cbox(CX, VAL) _c_cbox_types(CX, VAL)
-#define declare_cdeq(CX, VAL) _c_cdeq_types(CX, VAL)
-#define declare_clist(CX, VAL) _c_clist_types(CX, VAL)
-#define declare_cmap(CX, KEY, VAL) _c_chash_types(CX, KEY, VAL, uint32_t, c_true, c_false)
-#define declare_cmap_huge(CX, KEY, VAL) _c_chash_types(CX, KEY, VAL, size_t, c_true, c_false)
-#define declare_cset(CX, KEY) _c_chash_types(CX, cset, KEY, KEY, uint32_t, c_false, c_true)
-#define declare_cset_huge(CX, KEY) _c_chash_types(CX, cset, KEY, KEY, size_t, c_false, c_true)
-#define declare_csmap(CX, KEY, VAL) _c_aatree_types(CX, KEY, VAL, uint32_t, c_true, c_false)
-#define declare_csset(CX, KEY) _c_aatree_types(CX, KEY, KEY, uint32_t, c_false, c_true)
-#define declare_cstack(CX, VAL) _c_cstack_types(CX, VAL)
-#define declare_cpque(CX, VAL) _c_cpque_types(CX, VAL)
-#define declare_cqueue(CX, VAL) _c_cdeq_types(CX, VAL)
-#define declare_cvec(CX, VAL) _c_cvec_types(CX, VAL)
+#define forward_carc(CX, VAL) _c_carc_types(CX, VAL)
+#define forward_carr2(CX, VAL) _c_carr2_types(CX, VAL)
+#define forward_carr3(CX, VAL) _c_carr3_types(CX, VAL)
+#define forward_cbox(CX, VAL) _c_cbox_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, uint32_t, c_true, c_false)
+#define forward_cmap_huge(CX, KEY, VAL) _c_chash_types(CX, KEY, VAL, size_t, c_true, c_false)
+#define forward_cset(CX, KEY) _c_chash_types(CX, cset, KEY, KEY, uint32_t, c_false, c_true)
+#define forward_cset_huge(CX, KEY) _c_chash_types(CX, cset, KEY, KEY, size_t, c_false, c_true)
+#define forward_csmap(CX, KEY, VAL) _c_aatree_types(CX, KEY, VAL, uint32_t, c_true, c_false)
+#define forward_csset(CX, KEY) _c_aatree_types(CX, KEY, KEY, uint32_t, c_false, c_true)
+#define forward_cstack(CX, VAL) _c_cstack_types(CX, VAL)
+#define forward_cpque(CX, VAL) _c_cpque_types(CX, VAL)
+#define forward_cqueue(CX, VAL) _c_cdeq_types(CX, VAL)
+#define forward_cvec(CX, VAL) _c_cvec_types(CX, VAL)
typedef const char csview_value;
typedef struct { csview_value* str; size_t size; } csview;