diff options
| author | Tyge Løvset <[email protected]> | 2021-05-21 16:02:25 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2021-05-21 16:02:25 +0200 |
| commit | 77e61266489a2e69693f714b601f3824d16ae1ba (patch) | |
| tree | 21718c5bf4a9baa80558b3577daf026304c176b0 /include | |
| parent | 345bff3cc9a36135a00bb963b3fada09d054980d (diff) | |
| download | STC-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.h | 8 |
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 { \
|
