.\" -*-nroff-*-
.de VS
.sp 1
-.RS 5
+.RS
.nf
.ft B
..
.RE
.sp 1
..
-.TH sym 3mLib "8 May 1999" mLib
+.TH sym 3 "8 May 1999" mLib
.SH NAME
sym \- symbol table manager
+.\" @sym_create
+.\" @sym_destroy
+.\" @sym_find
+.\" @sym_remove
+.\" @sym_mkiter
+.\" @sym_next
+.\"
+.\" @SYM_NAME
+.\"
.SH SYNOPSIS
.nf
.B "#include <mLib/sym.h>"
That ought to be enough examples to be getting on with.
.SH CAVEATS
The symbol table manager requires the suballocator (see
-.BR sub (3mLib)
+.BR sub (3)
for details). You must ensure that
.B sub_init
has been called before using any symbol tables in your program.
actually). Every time a symbol is found, its block is promoted to the
front of its bin chain so it gets found faster next time.
.SH SEE ALSO
-.BR sub (3mLib).
+.BR sub (3),
+.BR mLib (3).
.SH AUTHOR
Mark Wooding, <mdw@nsict.org>