setupterm
if ((tname != NULL) && (setupterm(tname, 1, &err) == 0)) {
(void) setupterm(term, devnull, (int *) 0);
(void) setupterm(nterm, devnull, (int *) 0);
(void) setupterm(NULL, 1, &termret);
if ((status = setupterm(name, fd, err)) != OK)
rv = setupterm((char *)name, IOP_CTL(rio, MDB_IOC_GETFD, NULL), &err);
if (setupterm(NULL, 1, &erret) != OK) {
(void) setupterm(0, fileno(stdout), &err_ret);
if (setupterm(NULL, STDIN_FILENO, &err) == ERR) {
if (setupterm(terminal, 1, &err) == ERR) {
(void) setupterm(term, fildes, &setuperr);
setupterm(type, 2, &errret);
setupterm("unknown", 1, &errret);
if (setupterm(type, fileno(outfptr), &retcode) != 0)
(void) setupterm(term, filenum, (int *) 0);
return (setupterm(name, 1, (int *) NULL));
setupterm(argv[1], 1, (int *)0);
setupterm((char *)0, 1, (int *)0);
if(!term || setupterm((char *)term, gl->input_fd, &errret) == ERR) {
(void) setupterm(name, fileno(stdout), &err);
(void) setupterm(term_name, fileno(stdout), &err_code);
(void) setupterm(term_name, fileno(stdout), &err_code);