_tracef, _tracedump, _traceattr, _traceattr2, _nc_tracebits, _tracecchar_t, _tracecchar_t2, _tracechar, _tracechtype, _tracechtype2, _tracemouse, trace − curses debugging routines
_tracef(const char *format, ...);
void _tracedump(const char *label, WINDOW *win);
char *_traceattr(attr_t attr);
char *_traceattr2(int buffer, chtype 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);
void trace(const unsigned int param);
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 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 libraries.
The principal parts of this interface are the trace routine which selectively enables different tracing features, and the _tracef routine which writes formatted data to the trace file.
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 definitions in
<curses.h>. These include:
turn off tracing.
trace user and system times of updates.
trace tputs calls.
trace update actions, old & new screens.
trace cursor movement and scrolling.
trace all character outputs.
trace all update actions. The old and new screen contents are written to the trace file for each refresh.
trace all curses calls. The parameters for each call are traced, as well as return values.
trace virtual character puts, i.e., calls to addch.
trace low-level input processing, including timeouts.
trace state of TTY control bits.
trace internal/nested calls.
trace per-character calls.
trace read/write of terminfo/termcap data.
trace changes to video attributes and colors.
maximum trace level, enables all of the separate trace features.
Some tracing features are enabled whenever the trace parameter is nonzero. Some features overlap. The specific names are used as a guideline.
These functions check the NCURSES_TRACE environment variable, to set the tracing feature as if trace was called:
filter, initscr, new_prescr, newterm, nofilter, ripoffline, setupterm, slk_init, tgetent
Routines which return a value are designed to be used as parameters to the _tracef routine.
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 ncurses.
More Linux Commands
use_tioctl.3x(lc) miscellaneous curses utility routines.....
The unctrl routine returns a character string which is a printable representation of the character c, ignoring attributes. Control characters are displayed in t
mrtg-nw-guide(1) MRTG for NetWare - Linux manual page.......
MRTG is a relative newcomer to the NetWare platform. Earlier versions of NetWare could not run MRTG natively for several reasons: * Absence of NetWare OS suppor
glBlendColor(3gl) - set the blend color - Linux manual page
The GL_BLEND_COLOR may be used to calculate the source and destination blending factors. The color components are clamped to the range [0, 1] before being store
sfconvert(1) - convert audio files - Linux manual page......
The sfconvert command converts an audio file to another file format or data format. OPTIONS The following keywords specify the format of the output sound file:
linphonecsh(1) - Sends a command to a linphonec running in d
Linphonecsh is a small utility to send basic commands to a linphonec (console mode linphone) process. Unlike linphonec, linphonecsh does not wait commands from
dhcp-options(5) - Dynamic Host Configuration Protocol option
The Dynamic Host Configuration protocol allows the client to receive options from the DHCP server describing the network configuration and various services that
etags(1) - generate tag file for Emacs, vi - Linux man page
The etags program is used to create a tag table file, in a format understood by emacs(1); the gnuctags program is used to create a similar table in a format und
dmraid(8) - discover, configure and activate software (ATA)R
dmraid discovers block and software RAID devices (eg, ATARAID) by using multiple different metadata format handlers which support various formats (eg, Highpoint
pammixinterlace(1) - mix adjacent lines to merge interlaced
This program is part of Netpbm(1) pammixinterlace is meant to operate on an image which is the interlacing of two images, where raster rows 0, 2, 4, etc. are fr
svc_getargs(3) - library routines for remote procedure calls
These routines allow C programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a data packet to the s
Tie::File(3pm) - Access the lines of a disk file via a Perl
Tie::File represents a regular text file as a Perl array. Each element in the array corresponds to a record in the file. The first line of the file is element 0
des_setparity(3) - fast DES encryption - Linux manual page
ecb_crypt() and cbc_crypt() implement the NBS DES (Data Encryption Standard). These routines are faster and more general purpose than crypt(3). They also are ab