.nf
.B "#include <mLib/arena.h>"
+.ta 2n
.B "typedef struct {"
-.B "\h'4n'const struct arena_ops *ops";
+.B " const struct arena_ops *ops";
.B "} arena;"
.B "typedef struct {"
-.BI "\h'4n'void *(*alloc)(arena *" a ", size_t " sz );
-.BI "\h'4n'void *(*realloc)(arena *" a ", void *" p ", size_t " sz ", size_t " osz );
-.BI "\h'4n'void *(*free)(arena *" a ", void *" p );
-.BI "\h'4n'void *(*purge)(arena *" a );
+.BI " void *(*alloc)(arena *" a ", size_t " sz );
+.BI " void *(*realloc)(arena *" a ", void *" p ", size_t " sz ", size_t " osz );
+.BI " void *(*free)(arena *" a ", void *" p );
+.BI " void *(*purge)(arena *" a );
.B "} arena_ops;"
.BI "arena *arena_global;"
.BI "arena arena_stdlib;"
+.ta \w'\fBvoid *arena_fakerealloc('u
.BI "void *arena_fakerealloc(arena *" a ", void *" p ,
-.BI " size_t " sz ", size_t " osz );
+.BI " size_t " sz ", size_t " osz );
.BI "void *a_alloc(arena *" a ", size_t " sz );
.BI "void *a_realloc(arena *" a ", void *" p ", size_t " sz ", size_t " osz );