Lines Matching refs:yy
269 u_int yy; in grid_free_lines() local
271 for (yy = py; yy < py + ny; yy++) in grid_free_lines()
272 grid_free_line(gd, yy); in grid_free_lines()
319 u_int xx, yy; in grid_compare() local
324 for (yy = 0; yy < ga->sy; yy++) { in grid_compare()
325 gla = &ga->linedata[yy]; in grid_compare()
326 glb = &gb->linedata[yy]; in grid_compare()
330 grid_get_cell(ga, xx, yy, &gca); in grid_compare()
331 grid_get_cell(gb, xx, yy, &gcb); in grid_compare()
382 u_int yy; in grid_remove_history() local
386 for (yy = 0; yy < ny; yy++) in grid_remove_history()
387 grid_free_line(gd, gd->hsize + gd->sy - 1 - yy); in grid_remove_history()
398 u_int yy; in grid_scroll_history() local
400 yy = gd->hsize + gd->sy; in grid_scroll_history()
401 gd->linedata = xreallocarray(gd->linedata, yy + 1, in grid_scroll_history()
403 grid_empty_line(gd, yy, bg); in grid_scroll_history()
429 u_int yy; in grid_scroll_history_region() local
432 yy = gd->hsize + gd->sy; in grid_scroll_history_region()
433 gd->linedata = xreallocarray(gd->linedata, yy + 1, in grid_scroll_history_region()
611 u_int xx, yy, ox, sx; in grid_clear() local
626 for (yy = py; yy < py + ny; yy++) { in grid_clear()
627 gl = &gd->linedata[yy]; in grid_clear()
640 grid_expand_line(gd, yy, px + ox, 8); /* default bg first */ in grid_clear()
642 grid_clear_cell(gd, xx, yy, bg); in grid_clear()
650 u_int yy; in grid_clear_lines() local
660 for (yy = py; yy < py + ny; yy++) { in grid_clear_lines()
661 grid_free_line(gd, yy); in grid_clear_lines()
662 grid_empty_line(gd, yy, bg); in grid_clear_lines()
672 u_int yy; in grid_move_lines() local
687 for (yy = dy; yy < dy + ny; yy++) { in grid_move_lines()
688 if (yy >= py && yy < py + ny) in grid_move_lines()
690 grid_free_line(gd, yy); in grid_move_lines()
702 for (yy = py; yy < py + ny; yy++) { in grid_move_lines()
703 if (yy < dy || yy >= dy + ny) in grid_move_lines()
704 grid_empty_line(gd, yy, bg); in grid_move_lines()
1132 u_int yy; in grid_duplicate_lines() local
1140 for (yy = 0; yy < ny; yy++) { in grid_duplicate_lines()
1202 grid_reflow_join(struct grid *target, struct grid *gd, u_int sx, u_int yy, in grid_reflow_join() argument
1216 gl = grid_reflow_move(target, &gd->linedata[yy]); in grid_reflow_join()
1232 if (yy + 1 + lines == gd->hsize + gd->sy) in grid_reflow_join()
1234 line = yy + 1 + lines; in grid_reflow_join()
1288 grid_move_cells(gd, 0, want, yy + lines, left, 8); in grid_reflow_join()
1295 for (i = yy + 1; i < yy + 1 + lines; i++) { in grid_reflow_join()
1310 grid_reflow_split(struct grid *target, struct grid *gd, u_int sx, u_int yy, in grid_reflow_split() argument
1313 struct grid_line *gl = &gd->linedata[yy], *first; in grid_reflow_split()
1365 if (yy <= gd->hscrolled) in grid_reflow_split()
1373 grid_reflow_join(target, gd, sx, yy, width, 1); in grid_reflow_split()
1383 u_int yy, width, i, at; in grid_reflow() local
1394 for (yy = 0; yy < gd->hsize + gd->sy; yy++) { in grid_reflow()
1395 gl = &gd->linedata[yy]; in grid_reflow()
1434 grid_reflow_split(target, gd, sx, yy, at); in grid_reflow()
1443 grid_reflow_join(target, gd, sx, yy, width, 0); in grid_reflow()
1465 u_int ax = 0, ay = 0, yy; in grid_wrap_position() local
1467 for (yy = 0; yy < py; yy++) { in grid_wrap_position()
1468 if (gd->linedata[yy].flags & GRID_LINE_WRAPPED) in grid_wrap_position()
1469 ax += gd->linedata[yy].cellused; in grid_wrap_position()
1475 if (px >= gd->linedata[yy].cellused) in grid_wrap_position()
1487 u_int yy, ay = 0; in grid_unwrap_position() local
1489 for (yy = 0; yy < gd->hsize + gd->sy - 1; yy++) { in grid_unwrap_position()
1492 if (~gd->linedata[yy].flags & GRID_LINE_WRAPPED) in grid_unwrap_position()
1501 while (gd->linedata[yy].flags & GRID_LINE_WRAPPED) in grid_unwrap_position()
1502 yy++; in grid_unwrap_position()
1503 wx = gd->linedata[yy].cellused; in grid_unwrap_position()
1505 while (gd->linedata[yy].flags & GRID_LINE_WRAPPED) { in grid_unwrap_position()
1506 if (wx < gd->linedata[yy].cellused) in grid_unwrap_position()
1508 wx -= gd->linedata[yy].cellused; in grid_unwrap_position()
1509 yy++; in grid_unwrap_position()
1513 *py = yy; in grid_unwrap_position()