]> git.eshelyaron.com Git - emacs.git/commitdiff
(parse_modifiers, apply_modifiers): Use VALMASK.
authorGerd Moellmann <gerd@gnu.org>
Sun, 7 Oct 2001 00:20:39 +0000 (00:20 +0000)
committerGerd Moellmann <gerd@gnu.org>
Sun, 7 Oct 2001 00:20:39 +0000 (00:20 +0000)
src/keyboard.c

index 9f1a7b38ea6a681039ed9f6dbcdf89d830a74b60..b9b825e16b30d9f821a42882a378d8a8fea5b058 100644 (file)
@@ -5618,7 +5618,7 @@ parse_modifiers (symbol)
                                         STRING_BYTES (XSYMBOL (symbol)->name) - end),
                            Qnil);
 
-      if (modifiers & ~(((EMACS_INT)1 << VALBITS) - 1))
+      if (modifiers & ~VALMASK)
        abort ();
       XSETFASTINT (mask, modifiers);
       elements = Fcons (unmodified, Fcons (mask, Qnil));
@@ -5655,7 +5655,7 @@ apply_modifiers (modifiers, base)
   Lisp_Object cache, index, entry, new_symbol;
 
   /* Mask out upper bits.  We don't know where this value's been.  */
-  modifiers &= ((EMACS_INT)1 << VALBITS) - 1;
+  modifiers &= VALMASK;
 
   /* The click modifier never figures into cache indices.  */
   cache = Fget (base, Qmodifier_cache);