diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2009-07-22 18:02:23 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2009-07-22 18:02:23 +0000 |
commit | 2ec2837daa428def7116848a17355f3423bf038e (patch) | |
tree | b6f77f3a13dc4130b1853ff0beb89ac51609fdff /screen-write.c | |
parent | 6a309c53a8ae3142d132fe1c12e55bed9b62e4d5 (diff) | |
download | rtmux-2ec2837daa428def7116848a17355f3423bf038e.tar.gz rtmux-2ec2837daa428def7116848a17355f3423bf038e.tar.bz2 rtmux-2ec2837daa428def7116848a17355f3423bf038e.zip |
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.c | 38 |
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); } } |