Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ term(5) — HP-UX 10.20

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

terminfo(4)

<term.h>(5)

ENHANCED CURSES

NAME

term.h — terminal capabilities

SYNOPSIS

#include <term.h>

DESCRIPTION

The following data type is defined through typedef: An opaque representation of the capabilities for a single terminal from the terminfo database. 

The <term.h> header provides a declaration for the following object: cur_term .  It represents the current terminal record from the terminfo database that the application has selected by calling set_curterm()

The <term.h> header contains the variable names listed in the Variable column in the table in Defined Capabilities in terminfo(4). 

The following are declared as functions, and may also be defined as macros:

int    del_curterm(TERMINAL *oterm);
int    putp(char *const str);
int    restartterm(char *term, int fildes, int *errret);
TERMINAL *set_curterm(TERMINAL *nterm);
int    setupterm(char *term, int fildes, int *errret);
int    tgetent(char *bp, char *const name);
int    tgetflag(char id[2]);
int    tgetnum(char id[2]);
char  *tgetstr(char id[2], char **area);
char  *tgoto(char *const cap, int col, int row);
int    tigetflag(char *capname);
int    tigetnum(char *capname);
char  *tigetstr(char *capname);
char  *tparm(char *cap, long p1, long p2, long p3, long p4,
             long p5, long p6, long p7, long p8, long p9);
int    tputs(char *const str, int affcnt, int (*putfunc)(int));

SEE ALSO

terminfo(4), printf(), putp(), tigetflag(), tgetent(), <curses.h>. 

CHANGE HISTORY

First released in X/Open Curses, Issue 4. 

Hewlett-Packard Company  —  HP-UX Release 10.20:  July 1996

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026