@@@ man wip
[mLib] / mem / arena.3
index 3baf4e6..51c2227 100644 (file)
@@ -15,22 +15,24 @@ arena \- control of memory allocation
 .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 );