diff options
| author | @syxhe <https://t.me/syxhe> | 2025-03-28 17:23:55 -0500 |
|---|---|---|
| committer | @syxhe <https://t.me/syxhe> | 2025-03-28 17:23:55 -0500 |
| commit | 97713275dc87ea1d0afa4fd6bc49f695ad40efc0 (patch) | |
| tree | 3bd1d8c14639808a66b3a5b6e7a27f6a7261cce5 /src/arena.h | |
| parent | cfdd25cdd8efabaa43446036e0ff0c326c001f8f (diff) | |
Create xalloc function and wrappers, fix XALLOC_EXIT usages to comply with ISO C99
Diffstat (limited to 'src/arena.h')
| -rw-r--r-- | src/arena.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arena.h b/src/arena.h index 1f57f01..e5be79a 100644 --- a/src/arena.h +++ b/src/arena.h | |||
| @@ -15,7 +15,7 @@ static const size_t MEM_ALIGN_BYTES = (2 * sizeof(void*)); // Hey, the static ke | |||
| 15 | #define MEM_ALIGN(x) ((x) + (((x) & (MEM_ALIGN_BYTES - 1)) != 0) * (MEM_ALIGN_BYTES - ((x) & (MEM_ALIGN_BYTES - 1)))) | 15 | #define MEM_ALIGN(x) ((x) + (((x) & (MEM_ALIGN_BYTES - 1)) != 0) * (MEM_ALIGN_BYTES - ((x) & (MEM_ALIGN_BYTES - 1)))) |
| 16 | 16 | ||
| 17 | arena * arena_init(size_t bytes); | 17 | arena * arena_init(size_t bytes); |
| 18 | void* arena_alloc(arena * const arena, size_t bytes); | 18 | void * arena_alloc(arena * const arena, size_t bytes); |
| 19 | int arena_free(arena **arena); | 19 | int arena_free(arena **arena); |
| 20 | int arena_clear(arena **arena); | 20 | int arena_clear(arena **arena); |
| 21 | 21 | ||
