@@@ man wip
[mLib] / trace / trace.3
index b541cb8..1a40587 100644 (file)
@@ -17,22 +17,21 @@ trace \- configurable tracing output
 .B "#include <mLib/trace.h>"
 
 .BI "void trace(unsigned " l ", const char *" f ", ...);"
-.ds mT \fBvoid trace_block(
-.BI "\*(mTunsigned " l ", const char *" s ,
-.BI "\h'\w'\*(mT'u'const void *" b ", size_t " sz );
+.ta \w'\fBvoid trace_block('u
+.BI "void trace_block(unsigned " l ", const char *" s ,
+.BI "  const void *" b ", size_t " sz );
 
 .BI "void trace_on(FILE *" fp ", unsigned " l );
-.ds mT \fBvoid trace_custom(
-.ds mU \*(mTvoid (*\fIfunc\fB)(
-.BI "\*(mUconst char *" buf ,
-.BI "\h'\w'\*(mU'u'size_t " sz ", void *" v ),
-.BI "\h'\w'\*(mT'u'void *" v );
+.ta \w'\fBvoid trace_custom('u +\w'\fBvoid (*\,\fIfunc\/\fB)('u
+.BI "void trace_custom(void (*" func ")(const char *" buf ,
+.BI "          size_t " sz ", void *" v ),
+.BI "  void *" v );
 .BI "void trace_level(unsigned " l );
 .BI "unsigned tracing(void);"
 
-.ds mT \fBunsigned traceopt(
-.BI "\*(mTconst trace_opt *" t ", const char *" p ,
-.BI "\h'\w'\*(mT'u'unsigned " f ", unsigned " bad );
+.ta \w'\fBunsigned traceopt('u
+.BI "unsigned traceopt(const trace_opt *" t ", const char *" p ,
+.BI "  unsigned " f ", unsigned " bad );
 
 .BI T( statements\fR... )
 .BI "IF_TRACING(unsigned " l ", " statements\fR... )