From bbf337103823a19d34519bce7833292a20931304 Mon Sep 17 00:00:00 2001 From: seajee Date: Mon, 17 Nov 2025 02:49:43 +0100 Subject: [PATCH] Update docs and assertions --- arena.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/arena.h b/arena.h index bc99e62..01e0800 100644 --- a/arena.h +++ b/arena.h @@ -77,6 +77,10 @@ // Warning: this functions may cause fragmentation, consider setting an // appropriate region capacity. // +// [Note] +// +// This library is not Thread-safe. +// // [Example] // #if 0 @@ -171,7 +175,7 @@ Arena arena_create(size_t region_capacity) void *arena_alloc(Arena *a, size_t size) { if (a == NULL || size == 0) { - ARENA_ASSERT(!"Invalid, parameters"); + ARENA_ASSERT(false && "Invalid, parameters"); return NULL; } @@ -185,7 +189,7 @@ void *arena_alloc(Arena *a, size_t size) NULL, sizeof(*a->head) + alloc_size); if (a->head == NULL) { - ARENA_ASSERT(!"Reallocation failed"); + ARENA_ASSERT(false && "Reallocation failed"); return NULL; } @@ -213,7 +217,7 @@ void *arena_alloc(Arena *a, size_t size) NULL, sizeof(*a->tail) + alloc_size); if (a->tail->next == NULL) { - ARENA_ASSERT(!"Reallocation failed"); + ARENA_ASSERT(false && "Reallocation failed"); return NULL; }