From a8b8eb8809e9f103ceb10bb97370c6010aff9793 Mon Sep 17 00:00:00 2001 From: savashn Date: Fri, 17 Oct 2025 00:12:51 +0300 Subject: [PATCH] use named arena struct for forward declaration support --- arena.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arena.h b/arena.h index 7ec4c8f..1d39f37 100644 --- a/arena.h +++ b/arena.h @@ -45,6 +45,7 @@ #endif // ARENA_BACKEND typedef struct Region Region; +typedef struct Arena Arena; struct Region { Region *next; @@ -53,9 +54,9 @@ struct Region { uintptr_t data[]; }; -typedef struct { +struct Arena { Region *begin, *end; -} Arena; +}; typedef struct { Region *region;