From ec0faad26604f07fdc117fbc7956f74a4aae492a Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Thu, 4 May 1995 16:27:01 +0000 Subject: [PATCH] (parse_modifiers, apply_modifiers): Don't assume 32-bit EMACS_INT. (parse_modifiers): modifiers is an int, not an EMACS_INT. (read_key_sequence): Pass modifiers as int, not EMACS_INT. --- src/keyboard.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/keyboard.c b/src/keyboard.c index 3160a380fac..a387edb3e06 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -3568,7 +3568,7 @@ parse_modifiers (symbol) else { int end; - EMACS_INT modifiers = parse_modifiers_uncached (symbol, &end); + int modifiers = parse_modifiers_uncached (symbol, &end); Lisp_Object unmodified; Lisp_Object mask; @@ -3576,7 +3576,7 @@ parse_modifiers (symbol) XSYMBOL (symbol)->name->size - end), Qnil); - if (modifiers & ~((1<car); keybuf[t - 1] = key; -- 2.39.5