]> git.eshelyaron.com Git - emacs.git/commitdiff
* mem-limits.h (EXCEEDS_LISP_PTR) [!USE_LSB_TAG]: EMACS_UINT -> uintptr_t
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 May 2011 00:22:43 +0000 (17:22 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 May 2011 00:22:43 +0000 (17:22 -0700)
This follows up to the 2011-05-06 change that substituted uintptr_t
for EMACS_INT.  This case wasn't caught back then.

src/ChangeLog
src/mem-limits.h

index 74f0bd52a5d3733bbe985369764c63492bdec885..725c66427460834729762e34b7fc6b932ab864ff 100644 (file)
@@ -1,3 +1,9 @@
+2011-05-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * 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.
+
 2011-05-22  Paul Eggert  <eggert@cs.ucla.edu>
 
        Rework Fformat to avoid integer overflow issues.
index 09be61be52c05b22c528afe6d083b05003537ff9..aa3a13c1c34f01064c6b66ad6449a9a0b7e74026 100644 (file)
@@ -40,8 +40,7 @@ extern char *start_of_data (void);
 #define EXCEEDS_LISP_PTR(ptr) 0
 #elif defined DATA_SEG_BITS
 #define EXCEEDS_LISP_PTR(ptr) \
-  (((EMACS_UINT) (ptr) & ~DATA_SEG_BITS) >> VALBITS)
+  (((uintptr_t) (ptr) & ~DATA_SEG_BITS) >> VALBITS)
 #else
-#define EXCEEDS_LISP_PTR(ptr) ((EMACS_UINT) (ptr) >> VALBITS)
+#define EXCEEDS_LISP_PTR(ptr) ((uintptr_t) (ptr) >> VALBITS)
 #endif
-