Home | History | Annotate | Download | only in src

Lines Matching refs:r_cursor

98 	el->el_refresh.r_cursor.h = 0;	/* reset it. */
106 if (el->el_refresh.r_cursor.v + 1 >= el->el_terminal.t_size.v) {
116 el->el_refresh.r_cursor.v++;
118 ELRE_ASSERT(el->el_refresh.r_cursor.v >= el->el_terminal.t_size.v,
119 (__F, "\r\nre_putc: overflow! r_cursor.v == %d > %d\r\n",
120 el->el_refresh.r_cursor.v, el->el_terminal.t_size.v),
134 if ((el->el_refresh.r_cursor.h & 07) == 0)
139 int oldv = el->el_refresh.r_cursor.v;
141 if (oldv == el->el_refresh.r_cursor.v) /* XXX */
169 while (shift && (el->el_refresh.r_cursor.h + w > el->el_terminal.t_size.h))
172 el->el_vdisplay[el->el_refresh.r_cursor.v]
173 [el->el_refresh.r_cursor.h] = c;
177 el->el_vdisplay[el->el_refresh.r_cursor.v]
178 [el->el_refresh.r_cursor.h + i] = MB_FILL_CHAR;
183 el->el_refresh.r_cursor.h += w; /* advance to next place */
184 if (el->el_refresh.r_cursor.h >= el->el_terminal.t_size.h) {
186 el->el_vdisplay[el->el_refresh.r_cursor.v][el->el_terminal.t_size.h]
213 el->el_refresh.r_cursor.h = 0;
214 el->el_refresh.r_cursor.v = 0;
220 el->el_refresh.r_cursor.h = 0;
221 el->el_refresh.r_cursor.v = 0;
257 cur.h = el->el_refresh.r_cursor.h;
258 cur.v = el->el_refresh.r_cursor.v;
260 if (w > 1 && el->el_refresh.r_cursor.h + w >
270 cur.h = el->el_refresh.r_cursor.h;
271 cur.v = el->el_refresh.r_cursor.v;
273 rhdiff = el->el_terminal.t_size.h - el->el_refresh.r_cursor.h -
276 !el->el_refresh.r_cursor.v && rhdiff > 1) {
292 el->el_refresh.r_newcv = el->el_refresh.r_cursor.v;
296 el->el_terminal.t_size.h, el->el_refresh.r_cursor.h,
297 el->el_refresh.r_cursor.v, ct_encode_string(el->el_vdisplay[0])));
315 "\r\nel->el_refresh.r_cursor.v=%d,el->el_refresh.r_oldcv=%d i=%d\r\n",
316 el->el_refresh.r_cursor.v, el->el_refresh.r_oldcv, i));
333 el->el_refresh.r_cursor.h, el->el_refresh.r_cursor.v,