X-Git-Url: https://git.distorted.org.uk/~mdw/mLib/blobdiff_plain/76809a6419fbe44da0f3e2a7fd7efaa3f733e6f7..bca75e8d0ad7ce51192de3ef053ec63d0c79cfaa:/trace/trace.3 diff --git a/trace/trace.3 b/trace/trace.3 index 0a708bd..b541cb8 100644 --- a/trace/trace.3 +++ b/trace/trace.3 @@ -17,18 +17,22 @@ trace \- configurable tracing output .B "#include " .BI "void trace(unsigned " l ", const char *" f ", ...);" -.BI "void trace_block(unsigned " l ", const char *" s , -.BI " const void *" b ", size_t " sz ); +.ds mT \fBvoid trace_block( +.BI "\*(mTunsigned " l ", const char *" s , +.BI "\h'\w'\*(mT'u'const void *" b ", size_t " sz ); .BI "void trace_on(FILE *" fp ", unsigned " l ); -.BI "void trace_custom(void (*" func ")(const char *" buf , -.BI " size_t " sz ", void *" v ), -.BI " void *" v ); +.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 ); .BI "void trace_level(unsigned " l ); .BI "unsigned tracing(void);" -.BI "unsigned traceopt(const trace_opt *" t ", const char *" p , -.BI " unsigned " f ", unsigned " bad ); +.ds mT \fBunsigned traceopt( +.BI "\*(mTconst trace_opt *" t ", const char *" p , +.BI "\h'\w'\*(mT'u'unsigned " f ", unsigned " bad ); .BI T( statements\fR... ) .BI "IF_TRACING(unsigned " l ", " statements\fR... )