summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-05-21 16:02:25 +0200
committerTyge Løvset <[email protected]>2021-05-21 16:02:25 +0200
commit77e61266489a2e69693f714b601f3824d16ae1ba (patch)
tree21718c5bf4a9baa80558b3577daf026304c176b0 /include
parent345bff3cc9a36135a00bb963b3fada09d054980d (diff)
downloadSTC-modified-77e61266489a2e69693f714b601f3824d16ae1ba.tar.gz
STC-modified-77e61266489a2e69693f714b601f3824d16ae1ba.zip
API change: c_breakwith => c_exitwith, c_breakdefer => c_exitdefer. Added csmap_insert.c example.
Diffstat (limited to 'include')
-rw-r--r--include/stc/ccommon.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/stc/ccommon.h b/include/stc/ccommon.h
index 2bc45a21..bf9d6aed 100644
--- a/include/stc/ccommon.h
+++ b/include/stc/ccommon.h
@@ -135,15 +135,15 @@
for (type _c_b[((BYTES) - 1) / sizeof(type) + 1], \
*b = (n)*sizeof *b > (BYTES) ? c_new_n(type, n) : _c_b \
; b; b != _c_b ? c_free(b) : (void)0, b = NULL)
-#define c_breakwith continue
-#define c_breakdefer continue
+#define c_exitwith continue
+#define c_exitdefer continue
#define c_var(CX, c, ...) \
CX c = CX##_init(); c_emplace(CX, c, __VA_ARGS__)
-#define c_emplace(CX, c, ...) do { \
+#define c_emplace(CX, cx, ...) do { \
const CX##_rawvalue_t _c_arr[] = __VA_ARGS__; \
- CX##_emplace_items(&(c), _c_arr, c_arraylen(_c_arr)); \
+ CX##_emplace_items(&(cx), _c_arr, c_arraylen(_c_arr)); \
} while (0)
#define c_del(CX, ...) do { \