Lines Matching refs:key_tail
2038 Term->key_head = Term->key_tail = 0; in Term_flush()
2063 if (Term->key_head != Term->key_tail) return (0); in Term_keypress()
2086 if (Term->key_head != Term->key_tail) return (0); in Term_mousepress()
2090 if (++Term->key_tail == Term->key_size) Term->key_tail = 0; in Term_mousepress()
2120 if (Term->key_tail == 0) Term->key_tail = Term->key_size; in Term_event_push()
2124 Term->key_queue[--Term->key_tail] = *ke; in Term_event_push()
2127 if (Term->key_head != Term->key_tail) return (0); in Term_event_push()
2131 if (++Term->key_tail == Term->key_size) Term->key_tail = 0; in Term_event_push()
2168 while (Term->key_head == Term->key_tail) in Term_inkey()
2179 if (Term->key_head == Term->key_tail) in Term_inkey()
2187 if (Term->key_head == Term->key_tail) return (1); in Term_inkey()
2190 (*ch) = Term->key_queue[Term->key_tail]; in Term_inkey()
2193 if (take && (++Term->key_tail == Term->key_size)) Term->key_tail = 0; in Term_inkey()
2606 t->key_head = t->key_tail = 0; in term_init()