diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-05-10 23:26:41 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-05-10 23:26:41 +0200 |
commit | 44eaa2984a59156ba41615388d54cdc09859fef4 (patch) | |
tree | dda7817c10bfd94c94e91f5df904f4070e1b967c /include | |
parent | 67122f04e8b3f4bd6ced95a34d94509479d62e9e (diff) |
Align backslashes
Diffstat (limited to 'include')
-rw-r--r-- | include/dynarr.h | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/include/dynarr.h b/include/dynarr.h index dcc28a6..7edb035 100644 --- a/include/dynarr.h +++ b/include/dynarr.h @@ -7,47 +7,47 @@ #define dynarr(T) struct { T *buf; size_t len, cap; } -#define DAGROW(da, n) \ - do { \ - if ((n) > (a)->cap) { \ - (a)->cap = (n); \ - (a)->buf = bufalloc((a)->buf, (a)->cap, sizeof(*(a)->buf)); \ - } \ +#define DAGROW(da, n) \ + do { \ + if ((n) > (a)->cap) { \ + (a)->cap = (n); \ + (a)->buf = bufalloc((a)->buf, (a)->cap, sizeof(*(a)->buf)); \ + } \ } while (false) -#define DAPUSH(da, x) \ - do { \ - if ((da)->len >= (da)->cap) { \ - (da)->cap = (da)->cap ? (da)->cap * 2 : 1; \ - (da)->buf = bufalloc((da)->buf, (da)->cap, sizeof(*(da)->buf)); \ - } \ - (da)->buf[(da)->len++] = (x); \ +#define DAPUSH(da, x) \ + do { \ + if ((da)->len >= (da)->cap) { \ + (da)->cap = (da)->cap ? (da)->cap * 2 : 1; \ + (da)->buf = bufalloc((da)->buf, (da)->cap, sizeof(*(da)->buf)); \ + } \ + (da)->buf[(da)->len++] = (x); \ } while (false) -#define DAEXTEND(da, xs, n) \ - do { \ - if ((da)->len + (n) >= (da)->cap) { \ - do \ - (da)->cap = (da)->cap ? (da)->cap * 2 : 1; \ - while ((da)->len + (n) >= (da)->cap); \ - (da)->buf = bufalloc((da)->buf, (da)->cap, sizeof(*(da)->buf)); \ - } \ - memcpy((da)->buf + (da)->len, (xs), (n)); \ - (da)->len += (n); \ +#define DAEXTEND(da, xs, n) \ + do { \ + if ((da)->len + (n) >= (da)->cap) { \ + do \ + (da)->cap = (da)->cap ? (da)->cap * 2 : 1; \ + while ((da)->len + (n) >= (da)->cap); \ + (da)->buf = bufalloc((da)->buf, (da)->cap, sizeof(*(da)->buf)); \ + } \ + memcpy((da)->buf + (da)->len, (xs), (n)); \ + (da)->len += (n); \ } while (false) #define DAPOP(da) ((da)->buf[--(da)->len]) #define DAREMOVE(da, i) DA_REMOVE_RANGE((da), (i), (i) + 1) -#define DA_REMOVE_RANGE(da, i, j) \ - do { \ - memmove((da)->buf + (i), (da)->buf + (j), \ - ((da)->len - (j)) * sizeof(*(da)->buf)); \ - (da)->len -= j - i; \ +#define DA_REMOVE_RANGE(da, i, j) \ + do { \ + memmove((da)->buf + (i), (da)->buf + (j), \ + ((da)->len - (j)) * sizeof(*(da)->buf)); \ + (da)->len -= j - i; \ } while (false) -#define da_foreach(da, p) \ +#define da_foreach(da, p) \ for (auto p = (da).buf; (size_t)(p - (da).buf) < (da).len; p++) #endif /* !MLIB_DYNARR_H */ |