X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_trace.3x.html;h=c4a52c4dde620c389a50d4839eaa17914fb569a9;hp=51d082c52e67d0a31213c35ceab1fba2b0254295;hb=refs%2Ftags%2Fv5.3;hpb=c633e5103a29a38532cf1925257b91cea33fd090 diff --git a/doc/html/man/curs_trace.3x.html b/doc/html/man/curs_trace.3x.html index 51d082c5..c4a52c4d 100644 --- a/doc/html/man/curs_trace.3x.html +++ b/doc/html/man/curs_trace.3x.html @@ -1,48 +1,86 @@ + + +
+- _tracef, _tracedump, _traceattr, _traceattr2, - _nc_tracebits, _tracechar, _tracechtype, _tracechtype2, - _tracemouse, trace - curses debugging routines + _tracef, _tracedump, _traceattr, _traceattr2, + _nc_tracebits, _tracechar, _tracechtype, _tracechtype2, + _tracemouse, trace - curses debugging routines
- #include <curses.h> - void _tracef(const char *format, ...); - void _tracedump(const char *label, WINDOW *win); - char *_traceattr(attr_t attr); - char *_traceattr2(int buffer, chtype ch); - char *_nc_tracebits(void); - char *_tracechar(const unsigned char ch); - char *_tracechtype(chtype ch); - char *_tracechtype2(int buffer, chtype ch); - char *_tracemouse(const MEVENT *event); - void trace(const unsigned int param); + #include <curses.h> + void _tracef(const char *format, ...); + void _tracedump(const char *label, WINDOW *win); + char *_traceattr(attr_t attr); + char *_traceattr2(int buffer, chtype ch); + char *_nc_tracebits(void); + char *_tracechar(const unsigned char ch); + char *_tracechtype(chtype ch); + char *_tracechtype2(int buffer, chtype ch); + char *_tracemouse(const MEVENT *event); + void trace(const unsigned int param);
- The trace routines are used for debugging the ncurses + The trace routines are used for debugging the ncurses libraries, as well as applications which use the ncurses libraries. These functions are normally available only - with the debugging library libncurses_g.a, but may be com- + with the debugging library libncurses_g.a, but may be com- piled into any model (shared, static, profile) by defining - the symbol TRACE. + the symbol TRACE. - The principal parts of this interface are the trace rou- + The principal parts of this interface are the trace rou- tine which selectively enables different tracing features, - and the _tracef routine which writes formatted data to the - trace file. + and the _tracef routine which writes formatted data to the + trace file. - Calling trace with a nonzero parameter opens the file - trace in the current directory for output. The parameter - is formed by OR'ing values from the list of TRACE_xxx def- - initions in <curses.h>. These include: + Calling trace with a nonzero parameter opens the file + trace in the current directory for output. The parameter + is formed by OR'ing values from the list of TRACE_xxx def- + initions in <curses.h>. These include: TRACE_DISABLE turn off tracing. @@ -72,7 +110,7 @@ are traced, as well as return values. TRACE_VIRTPUT - trace virtual character puts, i.e., calls to addch. + trace virtual character puts, i.e., calls to addch. TRACE_IEVENT trace low-level input processing, including timeouts. @@ -96,7 +134,7 @@ maximum trace level, enables all of the separate trace features. - Some tracing features are enabled whenever the trace + Some tracing features are enabled whenever the trace parameter is nonzero. Some features overlap. The specific names are used as a guideline. @@ -104,7 +142,7 @@
Routines which return a value are designed to be used as - parameters to the _tracef routine. + parameters to the _tracef routine.@@ -117,7 +155,7 @@
- curses(3x). + curses(3x).