summaryrefslogtreecommitdiffstats
path: root/screen-write.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2009-07-22 18:02:23 +0000
committerNicholas Marriott <nicm@openbsd.org>2009-07-22 18:02:23 +0000
commit2ec2837daa428def7116848a17355f3423bf038e (patch)
treeb6f77f3a13dc4130b1853ff0beb89ac51609fdff /screen-write.c
parent6a309c53a8ae3142d132fe1c12e55bed9b62e4d5 (diff)
enum tty_cmd is only used as an index into the array of command function
pointers, so remove it and use the function pointers directly to represent themselves.
Diffstat (limited to 'screen-write.c')
-rw-r--r--screen-write.c38
1 files changed, 19 insertions, 19 deletions
diff --git a/screen-write.c b/screen-write.c
index b8ec57ea..2f41ae55 100644
--- a/screen-write.c
+++ b/screen-write.c
@@ -327,7 +327,7 @@ screen_write_alignmenttest(struct screen_write_ctx *ctx)
s->rupper = 0;
s->rlower = screen_size_y(s) - 1;
- tty_write0(ctx->wp, TTY_ALIGNMENTTEST);
+ tty_write0(ctx->wp, tty_cmd_alignmenttest);
}
/* Insert nx characters. */
@@ -349,7 +349,7 @@ screen_write_insertcharacter(struct screen_write_ctx *ctx, u_int nx)
if (s->cx <= screen_size_x(s) - 1)
grid_view_insert_cells(s->grid, s->cx, s->cy, nx);
- tty_writenum(ctx->wp, TTY_INSERTCHARACTER, nx);
+ tty_writenum(ctx->wp, tty_cmd_insertcharacter, nx);
}
/* Delete nx characters. */
@@ -371,7 +371,7 @@ screen_write_deletecharacter(struct screen_write_ctx *ctx, u_int nx)
if (s->cx <= screen_size_x(s) - 1)
grid_view_delete_cells(s->grid, s->cx, s->cy, nx);
- tty_writenum(ctx->wp, TTY_DELETECHARACTER, nx);
+ tty_writenum(ctx->wp, tty_cmd_deletecharacter, nx);
}
/* Insert ny lines. */
@@ -393,7 +393,7 @@ screen_write_insertline(struct screen_write_ctx *ctx, u_int ny)
grid_view_insert_lines(s->grid, s->cy, ny);
- tty_writenum(ctx->wp, TTY_INSERTLINE, ny);
+ tty_writenum(ctx->wp, tty_cmd_insertline, ny);
return;
}
@@ -409,7 +409,7 @@ screen_write_insertline(struct screen_write_ctx *ctx, u_int ny)
else
grid_view_insert_lines_region(s->grid, s->rlower, s->cy, ny);
- tty_writenum(ctx->wp, TTY_INSERTLINE, ny);
+ tty_writenum(ctx->wp, tty_cmd_insertline, ny);
}
/* Delete ny lines. */
@@ -431,7 +431,7 @@ screen_write_deleteline(struct screen_write_ctx *ctx, u_int ny)
grid_view_delete_lines(s->grid, s->cy, ny);
- tty_writenum(ctx->wp, TTY_DELETELINE, ny);
+ tty_writenum(ctx->wp, tty_cmd_deleteline, ny);
return;
}
@@ -447,7 +447,7 @@ screen_write_deleteline(struct screen_write_ctx *ctx, u_int ny)
else
grid_view_delete_lines_region(s->grid, s->rlower, s->cy, ny);
- tty_writenum(ctx->wp, TTY_DELETELINE, ny);
+ tty_writenum(ctx->wp, tty_cmd_deleteline, ny);
}
/* Clear line at cursor. */
@@ -460,7 +460,7 @@ screen_write_clearline(struct screen_write_ctx *ctx)
grid_view_clear(s->grid, 0, s->cy, screen_size_x(s), 1);
- tty_writenum(ctx->wp, TTY_CLEARLINE, 0);
+ tty_write0(ctx->wp, tty_cmd_clearline);
}
/* Clear to end of line from cursor. */
@@ -477,7 +477,7 @@ screen_write_clearendofline(struct screen_write_ctx *ctx)
if (s->cx <= sx - 1)
grid_view_clear(s->grid, s->cx, s->cy, sx - s->cx, 1);
- tty_writenum(ctx->wp, TTY_CLEARENDOFLINE, 0);
+ tty_write0(ctx->wp, tty_cmd_clearendofline);
}
/* Clear to start of line from cursor. */
@@ -496,7 +496,7 @@ screen_write_clearstartofline(struct screen_write_ctx *ctx)
else
grid_view_clear(s->grid, 0, s->cy, s->cx + 1, 1);
- tty_writenum(ctx->wp, TTY_CLEARSTARTOFLINE, 0);
+ tty_write0(ctx->wp, tty_cmd_clearstartofline);
}
/* Move cursor to px,py. */
@@ -539,7 +539,7 @@ screen_write_reverseindex(struct screen_write_ctx *ctx)
else if (s->cy > 0)
s->cy--;
- tty_writenum(ctx->wp, TTY_REVERSEINDEX, 0);
+ tty_write0(ctx->wp, tty_cmd_reverseindex);
}
/* Set scroll region. */
@@ -601,7 +601,7 @@ screen_write_linefeed(struct screen_write_ctx *ctx)
else if (s->cy < screen_size_y(s) - 1)
s->cy++;
- tty_writenum(ctx->wp, TTY_LINEFEED, 0);
+ tty_write0(ctx->wp, tty_cmd_linefeed);
}
/* Carriage return (cursor to start of line). */
@@ -653,7 +653,7 @@ screen_write_clearendofscreen(struct screen_write_ctx *ctx)
grid_view_clear(s->grid, s->cx, s->cy, sx - s->cx, 1);
grid_view_clear(s->grid, 0, s->cy + 1, sx, sy - (s->cy + 1));
- tty_writenum(ctx->wp, TTY_CLEARENDOFSCREEN, 0);
+ tty_write0(ctx->wp, tty_cmd_clearendofscreen);
}
/* Clear to start of screen. */
@@ -674,7 +674,7 @@ screen_write_clearstartofscreen(struct screen_write_ctx *ctx)
else
grid_view_clear(s->grid, 0, s->cy, s->cx + 1, 1);
- tty_writenum(ctx->wp, TTY_CLEARSTARTOFSCREEN, 0);
+ tty_write0(ctx->wp, tty_cmd_clearstartofscreen);
}
/* Clear entire screen. */
@@ -687,7 +687,7 @@ screen_write_clearscreen(struct screen_write_ctx *ctx)
grid_view_clear(s->grid, 0, 0, screen_size_x(s), screen_size_y(s));
- tty_writenum(ctx->wp, TTY_CLEARSCREEN, 0);
+ tty_write0(ctx->wp, tty_cmd_clearscreen);
}
/* Write cell data. */
@@ -737,7 +737,7 @@ screen_write_cell(
memcpy(tmp_gu->data + i, udata, UTF8_SIZE - i);
/* Assume the previous character has just been input. */
- tty_writeptr(ctx->wp, TTY_UTF8CHARACTER, udata);
+ tty_writeptr(ctx->wp, tty_cmd_utf8character, udata);
return;
}
@@ -790,16 +790,16 @@ screen_write_cell(
/* Draw to the screen if necessary. */
if (insert)
- tty_writenum(ctx->wp, TTY_INSERTCHARACTER, width);
+ tty_writenum(ctx->wp, tty_cmd_insertcharacter, width);
ttyctx.wp = ctx->wp;
ttyctx.utf8 = &gu;
if (screen_check_selection(s, s->cx - width, s->cy)) {
s->sel.cell.data = gc->data;
ttyctx.cell = &s->sel.cell;
- tty_write_cmd(TTY_CELL, &ttyctx);
+ tty_write(tty_cmd_cell, &ttyctx);
} else {
ttyctx.cell = gc;
- tty_write_cmd(TTY_CELL, &ttyctx);
+ tty_write(tty_cmd_cell, &ttyctx);
}
}