Lines Matching refs:prev_ch
442 * if the character were added after prev_ch.
447 pwidth(ch, a, prev_ch, prev_a)
450 LWCHAR prev_ch;
462 return (utf_mode && is_wide_char(prev_ch)) ? -2 : -1;
478 if (is_composing_char(ch) || is_combining_char(prev_ch, ch))
526 LWCHAR prev_ch;
529 prev_ch = step_char(&p, -1, linebuf.buf);
530 width = pwidth(ch, linebuf.attr[linebuf.end], prev_ch, linebuf.attr[linebuf.end-1]);
535 ch = prev_ch;
700 LWCHAR prev_ch = (linebuf.end > 0) ? step_char(&p, -1, linebuf.buf) : 0;
702 w = pwidth(ch, a, prev_ch, prev_a);
1026 LWCHAR prev_ch;
1031 prev_ch = get_wchar(&linebuf.buf[linebuf.end]);
1034 prev_ch = (unsigned char) linebuf.buf[linebuf.end];
1037 if (ch == prev_ch)
1059 ch = prev_ch;
1061 } else if (prev_ch == '_')
1065 /* Else we replace prev_ch, but we keep its attributes. */