Trailing-Edge
-
PDP-10 Archives
-
SRI_NIC_PERM_FS_1_19910112
-
c/include/trmcap.h
There are 4 other files named trmcap.h in the archive. Click here to see a list.
/* <TRMCAP.H> - declarations for TERMCAP routines.
**
** (c) Copyright Ken Harrenstien 1989
**
** This is not a standard header file, but was developed for
** the KCC PDP-10 C implementation in order to encourage the use of
** header files for all library routines.
*/
#ifndef _TRMCAP_INCLUDED
#define _TRMCAP_INCLUDED
/* Location of TERMCAP data file; system dependent. */
#ifndef _TERMCAPFILE
#include <c-env.h> /* Get SYS_ definitions */
#if SYS_T20+SYS_T10+SYS_CSI
#define _TERMCAPFILE "C:TRMCAP.DAT" /* TOPS-20 location */
#else
#define _TERMCAPFILE "/etc/termcap" /* Standard location */
#endif
#endif
/* Global variables (boo hiss!) */
extern char PC, /* Pad character */
*BC, /* Move-back command string */
*UP; /* Move-up command string */
extern short ospeed; /* Output speed as per gtty() */
#ifdef __STDC__
extern int tgetent(char *bp, char *name); /* Get term entry */
extern int tgetnum(char *id); /* Get numeric cap */
extern int tgetflag(char *id); /* Get boolean cap */
extern char *tgetstr(char *id, char **area); /* Get string cap */
extern char *tgoto(char *cm, /* Make cursor movement string */
int destcol, int destline);
extern void tputs(char *cp, int affcnt, int (*outc)()); /* Output cmd string */
#else
extern int tgetent(), tgetnum(), tgetflag();
extern char *tgetstr(), *tgoto();
extern void tputs();
#endif
#endif /* ifndef _TRMCAP_INCLUDED */