@@@ man wip
[mLib] / mem / pool.3
index 5acc7b2..38538a8 100644 (file)
@@ -31,30 +31,33 @@ pool \- resource pool management
 
 .B "typedef struct { ...\& } pool;"
 
+.ta 2n
 .B "typedef struct {"
-.B "\h'4n'pool_resource *next;"
-.BI "\h'4n'void (*destroy)(pool_resource *" r );
+.B "   pool_resource *next;"
+.BI "  void (*destroy)(pool_resource *" r );
 .B "} pool_resource;"
 
 .B "typedef struct {"
-.B "\h'4n'FILE *fp;"
-.B "\h'4n'..."
+.B "   FILE *fp;"
+.B "   ..."
 .B "} pool_file;"
 
 .BI "void pool_init(pool *" p ", arena *" a );
 .BI "pool *pool_create(arena *" a );
 .BI "pool *pool_sub(pool *" p );
 .BI "void pool_destroy(pool *" p );
+.ta \w'\fBvoid pool_add('u
 .BI "void pool_add(pool *" p ", pool_resource *" r ,
-.BI "              void (*" dfn ")(pool_resource *" r ));
+.BI "  void (*" dfn ")(pool_resource *" r ));
 .BI "void *pool_alloc(pool *" p ", size_t " sz );
 .BI "char *pool_strdup(pool *" p ", const char *" s );
 .BI "pool_file *pool_fopen(pool *" p ", const char *" file ", const char *" how );
 .BI "int pool_fclose(pool_file *" pf );
 .BI "subarena *pool_subarena(pool *" p );
 
+.ta \w'\fBvoid POOL_ADD('u
 .BI "void POOL_ADD(pool *" p ", pool_resource *" r ,
-.BI "              void (*" dfn ")(pool_resource *" r ));
+.BI "  void (*" dfn ")(pool_resource *" r ));
 .fi
 .SH "DESCRIPTION"
 .SS "Overview"