comparison src/keymap.c @ 29726:c9430bc1c824

* keyboard.c (follow_key, read_key_sequence): Use XUINT on key value, or checks for CHAR_META will fail. * keymap.c (get_keyelt): Likewise.
author Ken Raeburn <raeburn@raeburn.org>
date Mon, 19 Jun 2000 07:15:08 +0000
parents 8797e25c4231
children 0c77254c90b8
comparison
equal deleted inserted replaced
29725:2bc397e9b09a 29726:c9430bc1c824
623 return object; 623 return object;
624 else 624 else
625 { 625 {
626 Lisp_Object key; 626 Lisp_Object key;
627 key = Fcdr (object); 627 key = Fcdr (object);
628 if (INTEGERP (key) && (XINT (key) & meta_modifier)) 628 if (INTEGERP (key) && (XUINT (key) & meta_modifier))
629 { 629 {
630 object = access_keymap (map, meta_prefix_char, 0, 0); 630 object = access_keymap (map, meta_prefix_char, 0, 0);
631 map = get_keymap_1 (object, 0, autoload); 631 map = get_keymap_1 (object, 0, autoload);
632 object = access_keymap (map, make_number (XINT (key) 632 object = access_keymap (map, make_number (XINT (key)
633 & ~meta_modifier), 633 & ~meta_modifier),