Lines Matching defs:prev_ch
454 * if the character were added after prev_ch.
458 public int pwidth(LWCHAR ch, int a, LWCHAR prev_ch, int prev_a)
469 return (utf_mode && is_wide_char(prev_ch)) ? -2 : -1;
485 if (is_composing_char(ch) || is_combining_char(prev_ch, ch))
532 LWCHAR prev_ch;
535 prev_ch = step_char(&p, -1, linebuf.buf);
536 width = pwidth(ch, linebuf.attr[linebuf.end], prev_ch, linebuf.attr[linebuf.end-1]);
541 ch = prev_ch;
772 LWCHAR prev_ch = (linebuf.end > 0) ? step_char(&p, -1, linebuf.buf) : 0;
774 w = pwidth(ch, a, prev_ch, prev_a);
1109 LWCHAR prev_ch;
1114 prev_ch = get_wchar(&linebuf.buf[linebuf.end]);
1117 prev_ch = (unsigned char) linebuf.buf[linebuf.end];
1120 if (ch == prev_ch)
1142 ch = prev_ch;
1144 } else if (prev_ch == '_')
1148 /* Else we replace prev_ch, but we keep its attributes. */
1324 LWCHAR prev_ch = 0;
1359 cw = (utf_mode && is_wide_char(prev_ch)) ? -2 : -1;
1380 cw = pwidth(wch, attr, prev_ch, attr);
1381 prev_ch = wch;
1393 prev_ch = ch;