X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_trace.3x.html;h=0bf3dd11c15a9a6d087bc90b359bc9ee23b91b6a;hp=8c3c555366161ea99f4870808c01d626ac197fd8;hb=c6cfd97b8beaf0f6deafbf8aac7281cf6aa7f012;hpb=55ccd2b959766810cf7db8d1c4462f338ce0afc8;ds=sidebyside diff --git a/doc/html/man/curs_trace.3x.html b/doc/html/man/curs_trace.3x.html index 8c3c5553..0bf3dd11 100644 --- a/doc/html/man/curs_trace.3x.html +++ b/doc/html/man/curs_trace.3x.html @@ -1,7 +1,6 @@ - +
+ +- curs_trace(3x) curs_trace(3x)-
+NAME
_tracef, _tracedump, _traceattr, _traceattr2, - _nc_tracebits, _tracechar, _tracechtype, _tracechtype2, - _tracemouse, trace - curses debugging routines + _nc_tracebits, _tracecchar_t, _tracecchar_t2, _tracechar, + _tracechtype, _tracechtype2, _tracemouse, trace - curses + debugging routines-SYNOPSIS
+SYNOPSIS
#include <curses.h> void _tracef(const char *format, ...); @@ -61,7 +63,9 @@ char *_traceattr(attr_t attr); char *_traceattr2(int buffer, chtype ch); char *_nc_tracebits(void); - char *_tracechar(const unsigned char ch); + char * _tracecchar_t(const cchar_t *string); + char * _tracecchar_t2(int buffer, const cchar_t *string); + char *_tracechar(int ch); char *_tracechtype(chtype ch); char *_tracechtype2(int buffer, chtype ch); char *_tracemouse(const MEVENT *event); @@ -69,21 +73,23 @@-DESCRIPTION
- The trace routines are used for debugging the ncurses li- +DESCRIPTION
+ The trace routines are used for debugging the ncurses li- braries, as well as applications which use the ncurses li- braries. These functions are normally available only with - the debugging library libncurses_g.a, but may be compiled - into any model (shared, static, profile) by defining the - symbol TRACE. + the debugging library libncurses_g.a, but may be compiled + into any model (shared, static, profile) by defining the + symbol TRACE. Additionally, some functions are only + available with the wide-character configuration of the li- + braries. - 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. - Calling trace with a nonzero parameter opens the file - trace in the current directory for output. The parameter + 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: @@ -106,8 +112,8 @@ trace all character outputs. TRACE_ORDINARY - trace all update actions. The old and new screen - contents are written to the trace file for each re- + trace all update actions. The old and new screen + contents are written to the trace file for each re- fresh. TRACE_CALLS @@ -143,15 +149,21 @@ rameter is nonzero. Some features overlap. The specific names are used as a guideline. + These functions check the NCURSES_TRACE environment vari- + able, to set the tracing feature as if trace was called: + filter, initscr, new_prescr, newterm, nofilter, + ripoffline, setupterm, slk_init, tgetent + +-RETURN VALUE
+RETURN VALUE
Routines which return a value are designed to be used as parameters to the _tracef routine.-PORTABILITY
+PORTABILITY
These functions are not part of the XSI interface. Some other curses implementations are known to have similar, undocumented features, but they are not compatible with @@ -159,17 +171,22 @@-SEE ALSO
+SEE ALSO
curses(3x). curs_trace(3x)-
- -Man(1) output converted with -man2html - +