Lines Matching defs:num_chars
654 unsigned int num_chars, num_bs;
658 num_chars = echo_buf(ldata, tail + 2);
670 if (!(num_chars & 0x80))
671 num_chars += ldata->canon_column;
672 num_bs = 8 - (num_chars & 7);
873 * @num_chars: number of character columns already used
874 * @after_tab: true if num_chars starts after a previous tab
886 static void echo_erase_tab(unsigned int num_chars, int after_tab,
893 num_chars &= 7;
895 /* Set the high bit as a flag if num_chars is after a previous tab */
897 num_chars |= 0x80;
899 add_echo_byte(num_chars, ldata);
1048 unsigned int num_chars = 0;
1067 num_chars += 2;
1069 num_chars++;
1072 echo_erase_tab(num_chars, after_tab, ldata);