mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-29 05:04:50 +00:00
White-space-only change. The file originally had screwed indentation.
This commit is contained in:
parent
8933a11127
commit
2886c99404
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=58330
|
@ -192,7 +192,8 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
|
||||
case '8': /* Restore saved cursor position */
|
||||
if (tcp->saved_xpos >= 0 && tcp->saved_ypos >= 0)
|
||||
sc_move_cursor(scp, tcp->saved_xpos, tcp->saved_ypos);
|
||||
sc_move_cursor(scp, tcp->saved_xpos,
|
||||
tcp->saved_ypos);
|
||||
break;
|
||||
|
||||
case '[': /* Start ESC [ sequence */
|
||||
|
@ -204,7 +205,8 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
return;
|
||||
|
||||
case 'M': /* Move cursor up 1 line, scroll if at top */
|
||||
sc_term_up_scroll(scp, 1, sc->scr_map[0x20], tcp->cur_attr, 0, 0);
|
||||
sc_term_up_scroll(scp, 1, sc->scr_map[0x20],
|
||||
tcp->cur_attr, 0, 0);
|
||||
break;
|
||||
#if notyet
|
||||
case 'Q':
|
||||
|
@ -219,8 +221,7 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
tcp->esc = 5;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (tcp->esc == 2) { /* seen ESC [ */
|
||||
} else if (tcp->esc == 2) { /* seen ESC [ */
|
||||
if (c >= '0' && c <= '9') {
|
||||
if (tcp->num_param < MAX_ESC_PAR) {
|
||||
if (tcp->last_param != tcp->num_param) {
|
||||
|
@ -266,12 +267,16 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
break;
|
||||
|
||||
case 'E': /* cursor to start of line n lines down */
|
||||
n = tcp->param[0]; if (n < 1) n = 1;
|
||||
n = tcp->param[0];
|
||||
if (n < 1)
|
||||
n = 1;
|
||||
sc_move_cursor(scp, 0, scp->ypos + n);
|
||||
break;
|
||||
|
||||
case 'F': /* cursor to start of line n lines up */
|
||||
n = tcp->param[0]; if (n < 1) n = 1;
|
||||
n = tcp->param[0];
|
||||
if (n < 1)
|
||||
n = 1;
|
||||
sc_move_cursor(scp, 0, scp->ypos - n);
|
||||
break;
|
||||
|
||||
|
@ -280,7 +285,8 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
if (tcp->num_param == 0)
|
||||
sc_move_cursor(scp, 0, 0);
|
||||
else if (tcp->num_param == 2)
|
||||
sc_move_cursor(scp, tcp->param[1] - 1, tcp->param[0] - 1);
|
||||
sc_move_cursor(scp, tcp->param[1] - 1,
|
||||
tcp->param[0] - 1);
|
||||
break;
|
||||
|
||||
case 'J': /* Clear all or part of display */
|
||||
|
@ -288,7 +294,8 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
n = 0;
|
||||
else
|
||||
n = tcp->param[0];
|
||||
sc_term_clr_eos(scp, n, sc->scr_map[0x20], tcp->cur_attr);
|
||||
sc_term_clr_eos(scp, n, sc->scr_map[0x20],
|
||||
tcp->cur_attr);
|
||||
break;
|
||||
|
||||
case 'K': /* Clear all or part of line */
|
||||
|
@ -296,7 +303,8 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
n = 0;
|
||||
else
|
||||
n = tcp->param[0];
|
||||
sc_term_clr_eol(scp, n, sc->scr_map[0x20], tcp->cur_attr);
|
||||
sc_term_clr_eol(scp, n, sc->scr_map[0x20],
|
||||
tcp->cur_attr);
|
||||
break;
|
||||
|
||||
case 'L': /* Insert n lines */
|
||||
|
@ -330,7 +338,9 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
break;
|
||||
|
||||
case 'X': /* erase n characters in line */
|
||||
n = tcp->param[0]; if (n < 1) n = 1;
|
||||
n = tcp->param[0];
|
||||
if (n < 1)
|
||||
n = 1;
|
||||
if (n > scp->xsize - scp->xpos)
|
||||
n = scp->xsize - scp->xpos;
|
||||
sc_vtb_erase(&scp->vtb, scp->cursor_pos, n,
|
||||
|
@ -414,7 +424,8 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
|
||||
case 'u': /* Restore saved cursor position */
|
||||
if (tcp->saved_xpos >= 0 && tcp->saved_ypos >= 0)
|
||||
sc_move_cursor(scp, tcp->saved_xpos, tcp->saved_ypos);
|
||||
sc_move_cursor(scp, tcp->saved_xpos,
|
||||
tcp->saved_ypos);
|
||||
break;
|
||||
|
||||
case 'x':
|
||||
|
@ -425,28 +436,29 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
switch (n) {
|
||||
case 0: /* reset attributes */
|
||||
tcp->attr_mask = NORMAL_ATTR;
|
||||
tcp->cur_color = tcp->std_color = tcp->dflt_std_color;
|
||||
tcp->cur_color = tcp->std_color
|
||||
= tcp->dflt_std_color;
|
||||
tcp->rev_color = tcp->dflt_rev_color;
|
||||
tcp->cur_attr = mask2attr(tcp);
|
||||
break;
|
||||
case 1: /* set ansi background */
|
||||
tcp->attr_mask &= ~BG_CHANGED;
|
||||
tcp->cur_color.bg = tcp->std_color.bg =
|
||||
ansi_col[tcp->param[1] & 0x0f];
|
||||
tcp->cur_color.bg = tcp->std_color.bg
|
||||
= ansi_col[tcp->param[1] & 0x0f];
|
||||
tcp->cur_attr = mask2attr(tcp);
|
||||
break;
|
||||
case 2: /* set ansi foreground */
|
||||
tcp->attr_mask &= ~FG_CHANGED;
|
||||
tcp->cur_color.fg = tcp->std_color.fg =
|
||||
ansi_col[tcp->param[1] & 0x0f];
|
||||
tcp->cur_color.fg = tcp->std_color.fg
|
||||
= ansi_col[tcp->param[1] & 0x0f];
|
||||
tcp->cur_attr = mask2attr(tcp);
|
||||
break;
|
||||
case 3: /* set ansi attribute directly */
|
||||
tcp->attr_mask &= ~(FG_CHANGED | BG_CHANGED);
|
||||
tcp->cur_color.fg = tcp->std_color.fg =
|
||||
tcp->param[1] & 0x0f;
|
||||
tcp->cur_color.bg = tcp->std_color.bg =
|
||||
(tcp->param[1] >> 4) & 0x0f;
|
||||
tcp->cur_color.fg = tcp->std_color.fg
|
||||
= tcp->param[1] & 0x0f;
|
||||
tcp->cur_color.bg = tcp->std_color.bg
|
||||
= (tcp->param[1] >> 4) & 0x0f;
|
||||
tcp->cur_attr = mask2attr(tcp);
|
||||
break;
|
||||
case 5: /* set ansi reverse video background */
|
||||
|
@ -470,8 +482,7 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
sc_switch_scr(sc, tcp->param[0]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (tcp->esc == 3) { /* seen ESC [0-9]+ = */
|
||||
} else if (tcp->esc == 3) { /* seen ESC [0-9]+ = */
|
||||
if (c >= '0' && c <= '9') {
|
||||
if (tcp->num_param < MAX_ESC_PAR) {
|
||||
if (tcp->last_param != tcp->num_param) {
|
||||
|
@ -527,8 +538,9 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
- (tcp->param[0] & 0x1F) + 1;
|
||||
}
|
||||
/*
|
||||
* The cursor shape is global property; all virtual consoles
|
||||
* are affected. Update the cursor in the current console...
|
||||
* The cursor shape is global property;
|
||||
* all virtual consoles are affected.
|
||||
* Update the cursor in the current console...
|
||||
*/
|
||||
if (!ISGRAPHSC(sc->cur_scp)) {
|
||||
sc_set_cursor_image(sc->cur_scp);
|
||||
|
@ -540,7 +552,8 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
case 'F': /* set ansi foreground */
|
||||
if (tcp->num_param == 1) {
|
||||
tcp->attr_mask &= ~FG_CHANGED;
|
||||
tcp->cur_color.fg = tcp->std_color.fg = tcp->param[0] & 0x0f;
|
||||
tcp->cur_color.fg = tcp->std_color.fg
|
||||
= tcp->param[0] & 0x0f;
|
||||
tcp->cur_attr = mask2attr(tcp);
|
||||
}
|
||||
break;
|
||||
|
@ -548,7 +561,8 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
case 'G': /* set ansi background */
|
||||
if (tcp->num_param == 1) {
|
||||
tcp->attr_mask &= ~BG_CHANGED;
|
||||
tcp->cur_color.bg = tcp->std_color.bg = tcp->param[0] & 0x0f;
|
||||
tcp->cur_color.bg = tcp->std_color.bg
|
||||
= tcp->param[0] & 0x0f;
|
||||
tcp->cur_attr = mask2attr(tcp);
|
||||
}
|
||||
break;
|
||||
|
@ -567,7 +581,6 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
|
|||
}
|
||||
break;
|
||||
}
|
||||
|
||||
#if notyet
|
||||
} else if (tcp->esc == 4) { /* seen ESC Q */
|
||||
/* to be filled */
|
||||
|
|
Loading…
Reference in a new issue