]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge: Integer signedness and overflow and related fixes.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 00:48:01 +0000 (17:48 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 00:48:01 +0000 (17:48 -0700)
Fixes: debbugs:9079
1  2 
lib-src/ChangeLog
nt/ChangeLog

index 2a4c1024293d1457bd716f3816e74841483b89a9,04d0828a8aba5954ce7e21ddad22114bda128e8e..c878d313b703d6e03fd734133e290675db8d0f24
@@@ -1,3 -1,16 +1,16 @@@
 -2011-07-11  Paul Eggert  <eggert@cs.ucla.edu>
++2011-07-28  Paul Eggert  <eggert@cs.ucla.edu>
+       Assume freestanding C89 headers, string.h, stdlib.h.
+       * ebrowse.c: Include stdlib.h unconditionally.
+       * etags.c, update-game-score.c:
+       Include string.h and stdlib.h unconditionally.
+       * makefile.w32-in (LOCAL_CFLAGS): Don't define STDC_HEADERS.
+       * movemail.c, pop.c: Include string.h unconditionally.
+       * update-game-score.c: No need to include stdarg.h; not used.
+       Assume support for memcmp, memcpy, memmove, memset.
+       * etags.c (absolute_filename): Assume memmove exists.
  2011-07-09  Andreas Schwab  <schwab@linux-m68k.org>
  
        * update-game-score.c (usage): Update usage line.
diff --cc nt/ChangeLog
index 087f006b88bebee6219eb2f3fc9dbaa6e83fdfd4,68a68d953093fda7e07b7521c57e73ed45823908..edbd1a1c1d431c9176051e3cdf83633004429606
@@@ -1,3 -1,10 +1,10 @@@
 -2011-07-07  Paul Eggert  <eggert@cs.ucla.edu>
++2011-07-28  Paul Eggert  <eggert@cs.ucla.edu>
+       Assume freestanding C89 headers, string.h, stdlib.h.
+       * config.nt (HAVE_LIMITS_H, HAVE_STRING_H, HAVE_STDLIB_H)
+       (STDC_HEADERS): Remove.
+       Iinclude string.h, stdlib.h unconditionally.
  2011-06-07  Eli Zaretskii  <eliz@gnu.org>
  
        * inc/stdint.h (INT32_MAX, INT64_MAX, INTPTR_MAX, PTRDIFF_MAX)