Lines Matching refs:off

22 static int gui_screenchar(int off, int flags, guicolor_T fg, guicolor_T bg, int back);
2161 int off, // Offset from start of screen in gui_screenchar() argument
2170 if (enc_utf8 && ScreenLines[off] == 0) in gui_screenchar()
2173 if (enc_utf8 && ScreenLinesUC[off] != 0) in gui_screenchar()
2175 return gui_outstr_nowrap(buf, utfc_char2bytes(off, buf), in gui_screenchar()
2178 if (enc_dbcs == DBCS_JPNU && ScreenLines[off] == 0x8e) in gui_screenchar()
2180 buf[0] = ScreenLines[off]; in gui_screenchar()
2181 buf[1] = ScreenLines2[off]; in gui_screenchar()
2186 return gui_outstr_nowrap(ScreenLines + off, in gui_screenchar()
2187 enc_dbcs ? (*mb_ptr2len)(ScreenLines + off) : 1, in gui_screenchar()
2199 int off, // Offset from start of screen in gui_screenstr() argument
2220 for (i = off; i < off + len; ++i) in gui_screenstr()
2243 for (i = off; i < off + len; ++i) in gui_screenstr()
2262 return gui_outstr_nowrap(&ScreenLines[off], len, in gui_screenstr()
2737 int off; in gui_redraw_block() local
2767 off = LineOffset[gui.row]; in gui_redraw_block()
2771 col1 -= dbcs_screen_head_off(ScreenLines + off, in gui_redraw_block()
2772 ScreenLines + off + col1); in gui_redraw_block()
2773 col2 += dbcs_screen_tail_off(ScreenLines + off, in gui_redraw_block()
2774 ScreenLines + off + col2); in gui_redraw_block()
2778 if (ScreenLines[off + col1] == 0) in gui_redraw_block()
2793 if (col2 + 1 < Columns && ScreenLines[off + col2 + 1] == 0) in gui_redraw_block()
2798 off = LineOffset[gui.row] + gui.col; in gui_redraw_block()
2804 if (ScreenAttrs[off - 1 - back] != ScreenAttrs[off] in gui_redraw_block()
2805 || ScreenLines[off - 1 - back] == ' ') in gui_redraw_block()
2812 first_attr = ScreenAttrs[off]; in gui_redraw_block()
2815 if (enc_utf8 && ScreenLinesUC[off] != 0) in gui_redraw_block()
2818 nback = gui_screenchar(off, flags, in gui_redraw_block()
2820 if (gui.col < Columns && ScreenLines[off + 1] == 0) in gui_redraw_block()
2825 else if (enc_dbcs == DBCS_JPNU && ScreenLines[off] == 0x8e) in gui_redraw_block()
2828 nback = gui_screenchar(off, flags, in gui_redraw_block()
2838 if (enc_utf8 && ScreenLines[off + idx] == 0) in gui_redraw_block()
2840 if (ScreenAttrs[off + idx] != first_attr) in gui_redraw_block()
2844 nback = gui_screenstr(off, idx, flags, in gui_redraw_block()
2847 for (idx = 0; idx < len && ScreenAttrs[off + idx] == first_attr; in gui_redraw_block()
2851 if (enc_utf8 && ScreenLinesUC[off + idx] != 0) in gui_redraw_block()
2856 if (ScreenLines[off + idx] == 0x8e) in gui_redraw_block()
2859 + off + idx) == 2) in gui_redraw_block()
2863 nback = gui_outstr_nowrap(ScreenLines + off, idx, flags, in gui_redraw_block()
2871 off -= back; in gui_redraw_block()
2877 off += idx; in gui_redraw_block()