version 1.9, 2003/04/05 01:03:35 |
version 1.10, 2003/04/06 23:38:07 |
|
|
char *termcap; |
char *termcap; |
if ((sp = homefile("termcap.dat")) != NULL) |
if ((sp = homefile("termcap.dat")) != NULL) |
{ |
{ |
termcap = (char *) ecalloc(strlen(sp)+9, sizeof(char)); |
size_t l = strlen(sp)+9; |
sprintf(termcap, "TERMCAP=%s", sp); |
termcap = (char *) ecalloc(l, sizeof(char)); |
|
snprintf(termcap, l, "TERMCAP=%s", sp); |
free(sp); |
free(sp); |
putenv(termcap); |
putenv(termcap); |
} |
} |
|
|
t2 = ""; |
t2 = ""; |
else |
else |
{ |
{ |
strcpy(sp, tgoto(sc_move, 0, 0)); |
strlcpy(sp, tgoto(sc_move, 0, 0), sbuf + sizeof sbuf - sp); |
t2 = sp; |
t2 = sp; |
sp += strlen(sp) + 1; |
sp += strlen(sp) + 1; |
} |
} |
|
|
t2 = ""; |
t2 = ""; |
else |
else |
{ |
{ |
strcpy(sp, tgoto(sc_move, 0, sc_height-1)); |
strlcpy(sp, tgoto(sc_move, 0, sc_height-1), sbuf + sizeof sbuf - sp); |
t2 = sp; |
t2 = sp; |
sp += strlen(sp) + 1; |
sp += strlen(sp) + 1; |
} |
} |