screen_write_cursormove
screen_write_cursormove(octx, ocx, ocy, 0);
screen_write_cursormove(octx, ocx + offset, ocy, 0);
screen_write_cursormove(octx, ocx + offset, ocy, 0);
screen_write_cursormove(octx, ocx + offset + width -
screen_write_cursormove(sctx, m - 1, n - 1, 1);
screen_write_cursormove(sctx, n - 1, -1, 1);
screen_write_cursormove(sctx, -1, n - 1, 1);
screen_write_cursormove(sctx, 0, 0, 1);
screen_write_cursormove(sctx, 0, 0, 1);
screen_write_cursormove(sctx, 0, 0, 1);
screen_write_cursormove(sctx, 0, 0, 1);
screen_write_cursormove(sctx, ictx->old_cx, ictx->old_cy, 0);
screen_write_cursormove(&ctx, 1, h, 0);
screen_write_cursormove(&ctx, 2, h + 1, 0);
screen_write_cursormove(&ctx, 0, mtd->current - mtd->offset, 0);
screen_write_cursormove(ctx, mtd->prompt_cx, py, 0);
screen_write_cursormove(ctx, x, y, 0);
screen_write_cursormove(ctx, x, y, 0);
screen_write_cursormove(ctx, x, y, 0);
screen_write_cursormove(&ctx, 0, i - mtd->offset, 0);
screen_write_cursormove(&ctx, prefix_width,
screen_write_cursormove(&ctx, width,
screen_write_cursormove(&ctx, prefix_width,
screen_write_cursormove(&ctx, width,
screen_write_cursormove(&ctx, 0, h, 0);
screen_write_cursormove(&ctx, 0, 0, 0);
screen_write_cursormove(&ctx, 1, 1, 0);
screen_write_cursormove(ctx, cx, py, 0);
screen_write_cursormove(ctx, ax, py, 0);
screen_write_cursormove(ctx, pl.content_x, py, 0);
screen_write_cursormove(ctx, pl.input_x, py, 0);
screen_write_cursormove(ctx, cx, s->cy + 1, 0);
screen_write_cursormove(ctx, cx, s->cy + 1, 0);
screen_write_cursormove(ctx, cx, cy + 1 + i, 0);
screen_write_cursormove(ctx, cx + 1, cy + 1 + i, 0);
screen_write_cursormove(ctx, cx + 2, cy + 1 + i, 0);
screen_write_cursormove(ctx, cx + 2, cy, 0);
screen_write_cursormove(&ctx, 0, sy - 1, 0);
screen_write_cursormove(&ctx, 0, i, 0);
screen_write_cursormove(&ctx, 0, i, 0);
screen_write_cursormove(&ctx, ax, messageline, 0);
void screen_write_cursormove(struct screen_write_ctx *, int, int, int);
screen_write_cursormove(&ctx, 0, 0, 0);
screen_write_cursormove(ctx, cx, cy + i, 0);
screen_write_cursormove(&ctx, x, y, 0);
screen_write_cursormove(&ctx, x + 1, y + 1, 0);
screen_write_cursormove(&ctx, text_x, y + 1, 0);
screen_write_cursormove(ctx, cx, cy, 0);
screen_write_cursormove(ctx, cx, cy + i, 0);
screen_write_cursormove(ctx, cx + 14, cy + i, 0);
screen_write_cursormove(ctx, cx, cy + at, 0);
screen_write_cursormove(ctx, cx, cy + 2, 0);
screen_write_cursormove(ctx, cx, cy + sy - 1 - lines, 0);
screen_write_cursormove(ctx, cx, cy, 0);
screen_write_cursormove(ctx, cx, cy + sy - lines, 0);
screen_write_cursormove(&ctx, x, y, 0);
screen_write_cursormove(&ctx, x + i, y + j, 0);
screen_write_cursormove(ctx, px, py, 0);
screen_write_cursormove(ctx, px + fx, py,
screen_write_cursormove(ctx, 0, py, 0);
screen_write_cursormove(ctx, 0, py, 0);
screen_write_cursormove(ctx, width, 0, 0);
screen_write_cursormove(ctx, window_copy_cursor_offset(wme,
screen_write_cursormove(&ctx,
screen_write_cursormove(&ctx,
screen_write_cursormove(&ctx,
screen_write_cursormove(&ctx,
screen_write_cursormove(&ctx, window_copy_cursor_offset(wme, data->cx,
screen_write_cursormove(&ctx, 0, 0, 0);
screen_write_cursormove(&ctx,
screen_write_cursormove(&ctx, 0, 0, 0);
screen_write_cursormove(&ctx,
screen_write_cursormove(&ctx, 0, 0, 0);
screen_write_cursormove(&ctx,
screen_write_cursormove(&ctx, 0, 0, 0);
screen_write_cursormove(&ctx, window_copy_cursor_offset(wme, data->cx,
screen_write_cursormove(ctx, cx, s->cy + 1, 0); /* skip line */
screen_write_cursormove(ctx, cx, s->cy + 1, 0); /* skip line */
screen_write_cursormove(ctx, cx, s->cy + 1, 0); /* skip line */
screen_write_cursormove(ctx, cx, s->cy + 1, 0); /* skip line */
screen_write_cursormove(ctx, cx, s->cy + 1, 0); /* skip line */
screen_write_cursormove(ctx, cx, s->cy + 1, 0); /* skip line */
screen_write_cursormove(&ctx, x, y, 0);
screen_write_cursormove(&ctx, x + 1, y + 1, 0);
screen_write_cursormove(&ctx, text_x, y + 1, 0);
screen_write_cursormove(ctx, xx, yy, 0);
screen_write_cursormove(ctx, xx, yy, 0);
screen_write_cursormove(ctx, x, yy, 0);
screen_write_cursormove(ctx, x, y, 0);
screen_write_cursormove(ctx, cx, cy, 0);
screen_write_cursormove(ctx, x + px + i,
screen_write_cursormove(ctx, cx, cy, 0);
screen_write_cursormove(ctx, x, y, 0);
screen_write_cursormove(&ctx, 0, i, 0);
screen_write_cursormove(&ctx, j, i, 0);
screen_write_cursormove(&ctx, data->prompt_cx, sy - 1, 0);
screen_write_cursormove(ctx, px + ox - 2, py + oy - 1, 0);
screen_write_cursormove(ctx, px + ox - 1, py + oy, 0);
screen_write_cursormove(ctx, px + ox, py + oy, 0);
screen_write_cursormove(ctx, cx + 2, cy, 0);
screen_write_cursormove(ctx, cx, cy + sy / 2, 0);
screen_write_cursormove(ctx, cx + sx - 3, cy, 0);
screen_write_cursormove(ctx, cx + sx - 1, cy + sy / 2, 0);
screen_write_cursormove(ctx, cx + offset, cy, 0);
screen_write_cursormove(ctx, cx + offset + width, cy,
screen_write_cursormove(ctx, cx + 2, cy, 0);
screen_write_cursormove(ctx, cx, cy + sy / 2, 0);
screen_write_cursormove(ctx, cx + sx - 3, cy, 0);
screen_write_cursormove(ctx, cx + sx - 1, cy + sy / 2, 0);
screen_write_cursormove(ctx, cx + offset, cy, 0);
screen_write_cursormove(ctx, cx + offset + width, cy,
screen_write_cursormove(ctx, cx, cy + i, 0);
screen_write_cursormove(ctx, cx + 14, cy + i,
screen_write_cursormove(ctx, cx, cy + i, 0);
screen_write_cursormove(ctx, cx + 14, cy + i, 0);