SYNOPSIS
#include <curses.h>
#include <term.h>
int tgetent(const char *bp, char *name);
int tgetflag(const char *id);
int tgetnum(const char *id);
char *tgetstr(const char *id, char **area);
char *tgoto(const char *cap, int col, int row);
int tputs(const char *str, int affcnt, int (*putc(int));
DESCRIPTION
These routines are included as a conversion aid for programs that use the termcap library. Their parameters are the same and the routines are emulated using the terminifo database. Thus, they can only be used to query the capabilities of entries for which a terminfo entry has been compiled.
The
The
The
The
The
The
RETURN VALUES
Except where explicitly noted, routines that return an integer return ERR upon failure and OK (SVr4 only specifies "an integer value other than ERR") upon successful completion.
Routines that return pointers return NULL on error.
BUGS
If you call
Because terminfo conventions for representing padding in string capabilities differ from termcap's, tputs("50"); will put out a literal "50" rather than busy-waiting for 50 milliseconds. Cope with it.
PORTABILITY
The XSI Curses standard, Issue 4 describes these functions. However, they are marked TO BE WITHDRAWN and may be removed in future versions.
Neither the XSI Curses standard nor the SVr4 man pages
documented the return values of
AVAILABILITY
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition
SEE ALSO
- Miscellaneous:
- terminfo
PTC MKS Toolkit 10.4 Documentation Build 39.