summaryrefslogtreecommitdiffhomepage
path: root/include/stc/forward.h
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2023-02-03 17:48:43 +0100
committerTyge Løvset <[email protected]>2023-02-03 17:48:43 +0100
commit5f4076de684da4507943a86e26dcaa5479cdf69b (patch)
treed7d4673f295e743d80ccf40e45c5b6aa47976a76 /include/stc/forward.h
parentfeef5067e0c3f1cf113b4fa8b302ac1bfa249e68 (diff)
downloadSTC-modified-5f4076de684da4507943a86e26dcaa5479cdf69b.tar.gz
STC-modified-5f4076de684da4507943a86e26dcaa5479cdf69b.zip
Temporary commit. Will cleanup cspan and usage.
Diffstat (limited to 'include/stc/forward.h')
-rw-r--r--include/stc/forward.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/include/stc/forward.h b/include/stc/forward.h
index 6103ba39..d08b71b4 100644
--- a/include/stc/forward.h
+++ b/include/stc/forward.h
@@ -120,33 +120,6 @@ typedef union {
SELF##_sizet size, bucket_count; \
} SELF
-#if defined STC_CSMAP_V1
-#define _c_aatree_types(SELF, KEY, VAL, SZ, MAP_ONLY, SET_ONLY) \
- typedef KEY SELF##_key; \
- typedef VAL SELF##_mapped; \
- typedef SZ SELF##_sizet; \
- typedef struct SELF##_node SELF##_node; \
-\
- typedef SET_ONLY( SELF##_key ) \
- MAP_ONLY( struct SELF##_value ) \
- SELF##_value; \
-\
- typedef struct { \
- SELF##_value *ref; \
- bool inserted, nomem_error; \
- } SELF##_result; \
-\
- typedef struct { \
- SELF##_value *ref; \
- int _top; \
- SELF##_node *_tn, *_st[36]; \
- } SELF##_iter; \
-\
- typedef struct { \
- SELF##_node *root; \
- SELF##_sizet size; \
- } SELF
-#else
#define _c_aatree_types(SELF, KEY, VAL, SZ, MAP_ONLY, SET_ONLY) \
typedef KEY SELF##_key; \
typedef VAL SELF##_mapped; \
@@ -173,7 +146,6 @@ typedef union {
SELF##_node *nodes; \
SELF##_sizet root, disp, head, size, cap; \
} SELF
-#endif
#define _c_cstack_fixed(SELF, VAL, CAP) \
typedef VAL SELF##_value; \