]> git.eshelyaron.com Git - emacs.git/commitdiff
* alloc.c (make_event_array): Use XINT, not XUINT.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 May 2011 00:31:35 +0000 (17:31 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 May 2011 00:31:35 +0000 (17:31 -0700)
There's no need for unsigned here.

src/ChangeLog
src/alloc.c

index 725c66427460834729762e34b7fc6b932ab864ff..f6a6c21c25c1d4f80eebc0eb2c374f4d170ace1a 100644 (file)
@@ -1,5 +1,8 @@
 2011-05-23  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * alloc.c (make_event_array): Use XINT, not XUINT.
+       There's no need for unsigned here.
+
        * mem-limits.h (EXCEEDS_LISP_PTR) [!USE_LSB_TAG]: EMACS_UINT -> uintptr_t
        This follows up to the 2011-05-06 change that substituted uintptr_t
        for EMACS_INT.  This case wasn't caught back then.
index 71ab54bcab5a8320238e191857d5382b65c0cba9..3f7bed571c77a771314b1ee9e1e6bfe13a95d006 100644 (file)
@@ -3244,7 +3244,7 @@ make_event_array (register int nargs, Lisp_Object *args)
        are characters that are in 0...127,
        after discarding the meta bit and all the bits above it.  */
     if (!INTEGERP (args[i])
-       || (XUINT (args[i]) & ~(-CHAR_META)) >= 0200)
+       || (XINT (args[i]) & ~(-CHAR_META)) >= 0200)
       return Fvector (nargs, args);
 
   /* Since the loop exited, we know that all the things in it are