* alloc.c (Fmake_bool_vector): Don't assume vector size fits in int.
[bpt/emacs.git] / src / ChangeLog
index 64f346b..6da301c 100644 (file)
@@ -1,5 +1,7 @@
 2011-06-08  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * alloc.c (Fmake_bool_vector): Don't assume vector size fits in int.
+
        * alloc.c: Catch some string size overflows that we were missing.
        (XMALLOC_OVERRUN_CHECK_SIZE) [!XMALLOC_OVERRUN_CHECK]: Define to 0,
        for convenience in STRING_BYTES_MAX.
@@ -10,6 +12,7 @@
        size_t overflow on (unusual) hosts where SIZE_MAX <= min
        (PTRDIFF_MAX, MOST_POSITIVE_FIXNUM), e.g., when size_t is 32 bits
        and ptrdiff_t and EMACS_INT are both 64 bits.
+
        * character.c, coding.c, doprnt.c, editfns.c, eval.c:
        All uses of STRING_BYTES_MAX replaced by STRING_BYTES_BOUND.
        * lisp.h (STRING_BYTES_BOUND): Renamed from STRING_BYTES_MAX.