CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Eric Blake <ericb>      07/05/24 20:13:44

Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.518
retrieving revision 1.519
diff -u -b -r1.518 -r1.519
--- ChangeLog   24 May 2007 18:02:54 -0000      1.518
+++ ChangeLog   24 May 2007 20:13:44 -0000      1.519
@@ -1,5 +1,11 @@
 2007-05-24  Eric Blake  <[EMAIL PROTECTED]>
 
+       Provide consistent shift semantics regardless of hardware.
+       * modules/m4.c (numb_lshift, numb_rshift, numb_urshift): Mask
+       before shifting.
+       (number, unumber): Always use [u]intmax_t.
+       Reported by Gary V. Vaughan.
+
        Support POSIX flush semantics on all platforms.
        * modules/m4.c (m4_sysval_flush): Rely on gnulib.
        * ltdl/m4/gnulib-cache.m4: Fix typo in previous commit.
@@ -8833,7 +8839,7 @@
 
        -----
 
-       $Revision: 1.518 $ $Date: 2007/05/24 18:02:54 $
+       $Revision: 1.519 $ $Date: 2007/05/24 20:13:44 $
 
        Local Variables:
        coding: utf-8


Reply via email to