Lines Matching refs:ch
79 int ch = __m_screen->_unget._stack[i]; in iqContainsFullLine() local
80 if (PTERMIOS(_shell)->c_cc[VEOL] == ch) in iqContainsFullLine()
82 if ('\n' == ch) in iqContainsFullLine()
89 iqPush(unsigned int ch) in iqPush() argument
94 (int) ch; in iqPush()
98 iqAdd(unsigned int ch) in iqAdd() argument
109 __m_screen->_unget._stack[0] = (int) ch; in iqAdd()
128 int ch; in iqPull() local
130 ch = __m_screen->_unget._stack[--(__m_screen->_unget._count)]; in iqPull()
131 return (ch); in iqPull()
147 int ch; in iqGetNth() local
152 ch = __m_screen->_unget._stack[__m_screen->_unget._count - n - 1]; in iqGetNth()
153 return (ch); in iqGetNth()
207 unsigned char ch; in __m_typeahead_read_input_char() local
219 if ((r = read(__m_screen->_kfd, (void *)&ch, 1)) > 0) { in __m_typeahead_read_input_char()
221 *pChar = ch & 0x7f; in __m_typeahead_read_input_char()
223 *pChar = (int)ch; in __m_typeahead_read_input_char()
241 int ch; in pollTypeahead() local
249 while (__m_typeahead_read_input_char(&ch) == OK) { in pollTypeahead()
250 if (ch == EOF) in pollTypeahead()
252 iqAdd(ch); in pollTypeahead()
266 ungetch(int ch) in ungetch() argument
268 iqPush(ch); in ungetch()
285 __xc_ungetc(int ch, void *w) in __xc_ungetc() argument
287 iqPush(ch); in __xc_ungetc()
314 __m_echo(WINDOW *w, int ch) in __m_echo() argument
317 return (ch); in __m_echo()
318 if (!(0 <= ch && ch != EOF)) { in __m_echo()
322 if (ch == '\b') { in __m_echo()
325 return (ch); in __m_echo()
330 (void) waddch(w, ch); in __m_echo()
333 return (ch); in __m_echo()
340 int ch, i, timeout; in wgetch() local
351 if (__m_read_input_char(&ch) == ERR) { in wgetch()
355 if (!((ch == EOF) && (PTERMIOS(_prog)->c_lflag & ICANON))) { in wgetch()
357 iqAdd(ch); in wgetch()
361 ch = iqGetNth(0); in wgetch()
372 if ((w->_flags & W_USE_KEYPAD) && 0 <= ch && ch != EOF) { in wgetch()
391 if (ch == PTERMIOS(_shell)->c_cc[VERASE]) { in wgetch()
403 while (node->ch != ch) { in wgetch()
420 if ((ch = iqGetNth(i)) == EOF) { in wgetch()
431 if (__m_read_input_char(&ch) == ERR) in wgetch()
434 if (ch == EOF) in wgetch()
436 iqAdd(ch); in wgetch()
445 ch = iqPull(); in wgetch()
446 return (__m_echo(w, ch)); in wgetch()