Update of /cvsroot/linuxconsole/ruby/ruby-2.6/drivers/char
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2915
Modified Files:
decvte.c
Log Message:
Missed kbd_mode function differences in my tree and this tree.
Index: decvte.c
===================================================================
RCS file: /cvsroot/linuxconsole/ruby/ruby-2.6/drivers/char/decvte.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- decvte.c 21 Mar 2005 19:17:24 -0000 1.4
+++ decvte.c 1 Jul 2005 16:25:53 -0000 1.5
@@ -511,9 +511,9 @@
switch (vc->vc_par[i]) {
case 1: /* DECCKM - Cursor keys mode */
if (on_off)
- set_kbd_mode(vc->kbd_table, VC_CKMODE);
+ set_kbd_mode(&vc->kbd_table, VC_CKMODE);
else
- clr_kbd_mode(vc->kbd_table, VC_CKMODE);
+ clr_kbd_mode(&vc->kbd_table, VC_CKMODE);
break;
case 2: /* DECANM - ANSI mode */
break;
@@ -544,9 +544,9 @@
case 8: /* DECARM - Autorepeat mode */
vc->vc_decarm = on_off;
if (on_off)
- set_kbd_mode(vc->kbd_table, VC_REPEAT);
+ set_kbd_mode(&vc->kbd_table, VC_REPEAT);
else
- clr_kbd_mode(vc->kbd_table, VC_REPEAT);
+ clr_kbd_mode(&vc->kbd_table, VC_REPEAT);
break;
case 9:
vc->vc_report_mouse = on_off ? 1 : 0;
@@ -565,9 +565,9 @@
case 66: /* DECNKM - Numeric keybad mode */
vc->vc_decnkm = on_off;
if (on_off)
- set_kbd_mode(vc->kbd_table, VC_APPLIC);
+ set_kbd_mode(&vc->kbd_table, VC_APPLIC);
else
- clr_kbd_mode(vc->kbd_table, VC_APPLIC);
+ clr_kbd_mode(&vc->kbd_table, VC_APPLIC);
break;
case 67: /* DECBKM - Backarrow key mode */
break;
@@ -593,9 +593,9 @@
break;
case 20: /* Lf, Enter == CrLf/Lf */
if (on_off)
- set_kbd_mode(vc->kbd_table, VC_CRLF);
+ set_kbd_mode(&vc->kbd_table, VC_CRLF);
else
- clr_kbd_mode(vc->kbd_table, VC_CRLF);
+ clr_kbd_mode(&vc->kbd_table, VC_CRLF);
break;
}
}
@@ -996,10 +996,10 @@
vc->vc_irm = 0; /* replace */
vc->vc_lnm = 0; /* line feed */
- set_kbd_mode(vc->kbd_table, VC_REPEAT);
- clr_kbd_mode(vc->kbd_table, VC_CKMODE);
- clr_kbd_mode(vc->kbd_table, VC_APPLIC);
- clr_kbd_mode(vc->kbd_table, VC_CRLF);
+ set_kbd_mode(&vc->kbd_table, VC_REPEAT);
+ clr_kbd_mode(&vc->kbd_table, VC_CKMODE);
+ clr_kbd_mode(&vc->kbd_table, VC_APPLIC);
+ clr_kbd_mode(&vc->kbd_table, VC_CRLF);
vc->kbd_table.lockstate = KBD_DEFLOCK;
vc->kbd_table.slockstate = 0;
vc->kbd_table.ledmode = LED_SHOW_FLAGS;
@@ -1119,7 +1119,7 @@
* DEC VT series processes FF as LF.
*/
vte_lf(vc);
- if (!get_kbd_mode(vc->kbd_table, VC_CRLF))
+ if (!get_kbd_mode(&vc->kbd_table, VC_CRLF))
return;
case 0x0d: /* CR - Carriage return */
vte_cr(vc);
@@ -1293,11 +1293,11 @@
return;
case '=': /* DECKPAM - Keypad application mode */
vc->vc_decnkm = 1;
- set_kbd_mode(vc->kbd_table, VC_APPLIC);
+ set_kbd_mode(&vc->kbd_table, VC_APPLIC);
return;
case '>': /* DECKPNM - Keypad numeric mode */
vc->vc_decnkm = 0;
- clr_kbd_mode(vc->kbd_table, VC_APPLIC);
+ clr_kbd_mode(&vc->kbd_table, VC_APPLIC);
return;
/* ===== C1 control functions ===== */
|