Lines Matching refs:cur_term
73 TERMINAL _first_term, *cur_term = &_first_term; variable
377 if ((cur_term = (TERMINAL *) in setupterm()
393 free((char *)cur_term); in setupterm()
409 cur_term = &_first_term; in setupterm()
429 (void) strncpy(cur_term->_termname, term, 14); in setupterm()
431 cur_term->_termname[14] = '\0'; in setupterm()
432 cur_term->_bools = cur_bools; in setupterm()
433 cur_term->_nums = cur_nums; in setupterm()
434 cur_term->_strs = cur_strs; in setupterm()
435 cur_term->_strtab = strtab; in setupterm()
436 cur_term->sgr_mode = cur_term->sgr_faked = A_NORMAL; in setupterm()
441 cur_term->Filedes = (short)filenum; in setupterm()
442 _blast_keys(cur_term); in setupterm()
443 cur_term->_iwait = cur_term->fl_typeahdok = cur_term->_chars_on_queue = in setupterm()
444 cur_term->_fl_rawmode = cur_term->_ungotten = 0; in setupterm()
445 cur_term->_cursorstate = 1; in setupterm()
446 cur_term->_delay = cur_term->_inputfd = cur_term->_check_fd = -1; in setupterm()
447 (void) memset((char *)cur_term->_regs, 0, 26 * sizeof (short)); in setupterm()
673 ioctl(cur_term -> Filedes, TIOCLGET, &n); in setupterm()
678 (void) memcpy(&cur_term->_b1, &cur_bools->_auto_left_margin, in setupterm()
679 (char *)&cur_term->_c1 - (char *)&cur_term->_b1); in setupterm()
680 (void) memcpy((char *)&cur_term->_c1, (char *)&cur_nums->_columns, in setupterm()
681 (char *)&cur_term->_Vr2_Astrs._s1 - (char *)&cur_term->_c1); in setupterm()
682 (void) memcpy((char *)&cur_term->_Vr2_Astrs._s1, in setupterm()
684 (char *)&cur_term->Filedes - (char *)&cur_term->_Vr2_Astrs._s1); in setupterm()
687 on_sequences = cur_term->turn_on_seq; in setupterm()
704 cur_term->bit_vector |= bit_attributes[n]; in setupterm()
715 char **off_sequences = cur_term->turn_off_seq; in setupterm()
730 cur_term->sgr_faked |= in setupterm()
735 cur_term->sgr_faked |= in setupterm()
741 cur_term->check_turn_off = A_STANDOUT | A_UNDERLINE | in setupterm()
751 cur_term->check_turn_off &= ~bit_attributes[n]; in setupterm()
755 cur_term->cursor_seq[0] = cursor_invisible; in setupterm()
756 cur_term->cursor_seq[1] = cursor_normal; in setupterm()
757 cur_term->cursor_seq[2] = cursor_visible; in setupterm()
758 cur_term->_pairs_tbl = (_Color_pair *) NULL; in setupterm()
759 cur_term->_color_tbl = (_Color *) NULL; in setupterm()
791 (void) ioctl(cur_term -> Filedes, TCSETAW, &PROGTTY); in reset_prog_mode()
793 (void) ioctl(cur_term -> Filedes, TCSETSW, &PROGTTYS); in reset_prog_mode()
797 (void) ioctl(cur_term -> Filedes, TIOCSETN, &PROGTTY); in reset_prog_mode()
801 ioctl(cur_term -> Filedes, TIOCLGET, &cur_term -> oldlmode); in reset_prog_mode()
802 cur_term -> newlmode = cur_term -> oldlmode & ~LTILDE; in reset_prog_mode()
803 if (cur_term -> newlmode != cur_term -> oldlmode) in reset_prog_mode()
804 ioctl(cur_term -> Filedes, TIOCLSET, &cur_term -> newlmode); in reset_prog_mode()
807 if (cur_term -> old.st_termt == 0) in reset_prog_mode()
808 ioctl(cur_term->Filedes, DIOCGETT, &cur_term -> old); in reset_prog_mode()
809 cur_term -> new = cur_term -> old; in reset_prog_mode()
810 cur_term -> new.st_termt = 0; in reset_prog_mode()
811 cur_term -> new.st_flgs |= TM_SET; in reset_prog_mode()
812 ioctl(cur_term->Filedes, DIOCSETT, &cur_term -> new); in reset_prog_mode()
822 ioctl(cur_term -> Filedes, TCGETS, &SHELLTTYS)) < 0) { in def_shell_mode()
825 (void) ioctl(cur_term -> Filedes, TCGETA, &SHELLTTY); in def_shell_mode()
834 (void) ioctl(cur_term -> Filedes, TIOCGETP, &SHELLTTY); in def_shell_mode()