version 1.2, 1996/06/26 05:42:32 |
version 1.3, 2001/11/19 19:02:17 |
|
|
tgetent(bp, name, file) |
tgetent(bp, name, file) |
char *bp, *name, *file; |
char *bp, *name, *file; |
{ |
{ |
register char *cp; |
char *cp; |
register int c; |
int c; |
register int i = 0, cnt = 0; |
int i = 0, cnt = 0; |
char ibuf[BUFSIZ]; |
char ibuf[BUFSIZ]; |
char *cp2; |
char *cp2; |
int tf; |
int tf; |
|
|
*/ |
*/ |
tnchktc() |
tnchktc() |
{ |
{ |
register char *p, *q; |
char *p, *q; |
char tcname[16]; /* name of similar terminal */ |
char tcname[16]; /* name of similar terminal */ |
char tcbuf[BUFSIZ]; |
char tcbuf[BUFSIZ]; |
char *holdtbuf = tbuf; |
char *holdtbuf = tbuf; |
|
|
tnamatch(np) |
tnamatch(np) |
char *np; |
char *np; |
{ |
{ |
register char *Np, *Bp; |
char *Np, *Bp; |
|
|
Bp = tbuf; |
Bp = tbuf; |
if (*Bp == '#') |
if (*Bp == '#') |
|
|
*/ |
*/ |
static char * |
static char * |
tskip(bp) |
tskip(bp) |
register char *bp; |
char *bp; |
{ |
{ |
|
|
while (*bp && *bp != ':') |
while (*bp && *bp != ':') |
|
|
tgetnum(id) |
tgetnum(id) |
char *id; |
char *id; |
{ |
{ |
register int i, base; |
int i, base; |
register char *bp = tbuf; |
char *bp = tbuf; |
|
|
for (;;) { |
for (;;) { |
bp = tskip(bp); |
bp = tskip(bp); |
|
|
tgetflag(id) |
tgetflag(id) |
char *id; |
char *id; |
{ |
{ |
register char *bp = tbuf; |
char *bp = tbuf; |
|
|
for (;;) { |
for (;;) { |
bp = tskip(bp); |
bp = tskip(bp); |
|
|
tgetstr(id, area) |
tgetstr(id, area) |
char *id, **area; |
char *id, **area; |
{ |
{ |
register char *bp = tbuf; |
char *bp = tbuf; |
|
|
for (;;) { |
for (;;) { |
bp = tskip(bp); |
bp = tskip(bp); |
|
|
*/ |
*/ |
static char * |
static char * |
tdecode(str, area) |
tdecode(str, area) |
register char *str; |
char *str; |
char **area; |
char **area; |
{ |
{ |
register char *cp; |
char *cp; |
register int c; |
int c; |
int i; |
int i; |
|
|
cp = *area; |
cp = *area; |