Lines Matching refs:ichar
202 static void cread_add_char(char ichar, int insert, unsigned long *num, in cread_add_char() argument
221 buf[*num] = ichar; in cread_add_char()
229 buf[*num] = ichar; in cread_add_char()
251 char ichar; in cread_line() local
275 ichar = getcmd_getch(); in cread_line()
277 if ((ichar == '\n') || (ichar == '\r')) { in cread_line()
289 if (ichar == '[' || ichar == 'O') in cread_line()
292 switch (ichar) { in cread_line()
294 ichar = CTL_CH('b'); in cread_line()
298 ichar = CTL_CH('f'); in cread_line()
302 ichar = CTL_CH('a'); in cread_line()
306 ichar = CTL_CH('e'); in cread_line()
310 ichar = CTL_CH('p'); in cread_line()
314 ichar = CTL_CH('n'); in cread_line()
329 if (ichar == '~') { in cread_line()
332 ichar = CTL_CH('d'); in cread_line()
337 ichar = CTL_CH('a'); in cread_line()
342 ichar = CTL_CH('e'); in cread_line()
351 esc_save[esc_len++] = ichar; in cread_line()
354 esc_save[esc_len++] = ichar; in cread_line()
365 switch (ichar) { in cread_line()
368 esc_save[esc_len] = ichar; in cread_line()
446 if (ichar == CTL_CH('p')) in cread_line()
491 cread_add_char(ichar, insert, &num, &eol_num, buf, in cread_line()