setupterm
setupterm(NULL, 0, NULL);
setupterm(NULL, 0, NULL); /* will exit if invalid term */
setupterm(NULL, 0, NULL);
int setupterm(const char *, int, int *);
if (setupterm(name, STDOUT_FILENO, &errret) != 0)
if (setupterm(typ->ty_type, 0, &err) == ERR)
setupterm(NULL, STDOUT_FILENO, NULL);
if (setupterm(term, fileno(stdout), &errret) != 0 && errret != 1)
if (setupterm(term, STDOUT_FILENO, NULL) != 0)
(setupterm(tname, 1, &err) == 0)) {
setupterm(term, 0, NULL);
while (setupterm(ttype, 0, &rval) == ERR) {
setupterm(termtype, 0, NULL);
setupterm(term, 0, NULL);