From 2f3f4ac56f9cb6df445df1f91aa1913dd21c1b3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Wed, 3 Jul 2019 22:21:23 +0200 Subject: [PATCH] csi: cleanup --- csi.c | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/csi.c b/csi.c index 170cbf6d..681d31f0 100644 --- a/csi.c +++ b/csi.c @@ -57,10 +57,6 @@ initialize_colors256(void) b * 51 / 255.0, 1.0, }; -#if 0 - colors256[16 + r * 6 * 6 + g * 6 + b] = - (51 * r) << 24 | (51 * g) << 16 | (51 * b) << 8 | 0xff; -#endif } } } @@ -72,7 +68,6 @@ initialize_colors256(void) i * 11 / 255.0, 1.0 }; - //(11 * i) << 24 | (11 * i) << 16 | (11 * i) << 8 | 0xff; } } @@ -292,11 +287,7 @@ csi_dispatch(struct terminal *term, uint8_t final) case 'd': { /* VPA - vertical line position absolute */ - int row = param_get(term, 0, 1); - - if (row > term->rows) - row = term->rows; - + int row = min(param_get(term, 0, 1), term->rows); term_cursor_to(term, row - 1, term->cursor.col); break; } @@ -334,14 +325,8 @@ csi_dispatch(struct terminal *term, uint8_t final) case 'H': { /* Move cursor */ - int row = param_get(term, 0, 1); - int col = param_get(term, 1, 1); - - if (row > term->rows) - row = term->rows; - if (col > term->cols) - col = term->cols; - + int row = min(param_get(term, 0, 1), term->rows); + int col = min(param_get(term, 1, 1), term->cols); term_cursor_to(term, row - 1, col - 1); break; }