aboutsummaryrefslogtreecommitdiffstats
path: root/src/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/keyboard.c')
-rw-r--r--src/keyboard.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 7bc406aab31..179557080ce 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -2395,8 +2395,8 @@ read_char (int commandflag, int nmaps, Lisp_Object *maps, Lisp_Object prev_event
2395 2395
2396 c = Faref (Vexecuting_kbd_macro, make_number (executing_kbd_macro_index)); 2396 c = Faref (Vexecuting_kbd_macro, make_number (executing_kbd_macro_index));
2397 if (STRINGP (Vexecuting_kbd_macro) 2397 if (STRINGP (Vexecuting_kbd_macro)
2398 && (XINT (c) & 0x80) && (XUINT (c) <= 0xff)) 2398 && (XFASTINT (c) & 0x80) && (XFASTINT (c) <= 0xff))
2399 XSETFASTINT (c, CHAR_META | (XINT (c) & ~0x80)); 2399 XSETFASTINT (c, CHAR_META | (XFASTINT (c) & ~0x80));
2400 2400
2401 executing_kbd_macro_index++; 2401 executing_kbd_macro_index++;
2402 2402
@@ -3321,7 +3321,7 @@ record_char (Lisp_Object c)
3321 if (INTEGERP (c)) 3321 if (INTEGERP (c))
3322 { 3322 {
3323 if (XUINT (c) < 0x100) 3323 if (XUINT (c) < 0x100)
3324 putc (XINT (c), dribble); 3324 putc (XUINT (c), dribble);
3325 else 3325 else
3326 fprintf (dribble, " 0x%"pI"x", XUINT (c)); 3326 fprintf (dribble, " 0x%"pI"x", XUINT (c));
3327 } 3327 }
@@ -6370,7 +6370,7 @@ reorder_modifiers (Lisp_Object symbol)
6370 Lisp_Object parsed; 6370 Lisp_Object parsed;
6371 6371
6372 parsed = parse_modifiers (symbol); 6372 parsed = parse_modifiers (symbol);
6373 return apply_modifiers ((int) XINT (XCAR (XCDR (parsed))), 6373 return apply_modifiers (XFASTINT (XCAR (XCDR (parsed))),
6374 XCAR (parsed)); 6374 XCAR (parsed));
6375} 6375}
6376 6376