aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-06-08 12:54:32 -0700
committerPaul Eggert2011-06-08 12:54:32 -0700
commit9c4c5f81ceb3fb3100a6a81adffcf764b843363c (patch)
treeddb255b95a05dd32e8fde8c2ce081c79a1c31aaa /src/ChangeLog
parente46bb31a9f62b157947257b444fb44b1f9a42db6 (diff)
downloademacs-9c4c5f81ceb3fb3100a6a81adffcf764b843363c.tar.gz
emacs-9c4c5f81ceb3fb3100a6a81adffcf764b843363c.zip
* lisp.h (SAFE_ALLOCA_LISP): Check for integer overflow.
(struct Lisp_Save_Value): Use ptrdiff_t, not int, for 'integer' member. * alloc.c (make_save_value): Integer argument is now of type ptrdiff_t, not int. (mark_object): Use ptrdiff_t, not int. * lisp.h (pD): New macro. * print.c (print_object): Use it.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0c3028fb94a..100a7b0f000 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,13 @@
12011-06-08 Paul Eggert <eggert@cs.ucla.edu> 12011-06-08 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * lisp.h (SAFE_ALLOCA_LISP): Check for integer overflow.
4 (struct Lisp_Save_Value): Use ptrdiff_t, not int, for 'integer' member.
5 * alloc.c (make_save_value): Integer argument is now of type
6 ptrdiff_t, not int.
7 (mark_object): Use ptrdiff_t, not int.
8 * lisp.h (pD): New macro.
9 * print.c (print_object): Use it.
10
3 * alloc.c: Use EMACS_INT, not int, to count objects. 11 * alloc.c: Use EMACS_INT, not int, to count objects.
4 (total_conses, total_markers, total_symbols, total_vector_size) 12 (total_conses, total_markers, total_symbols, total_vector_size)
5 (total_free_conses, total_free_markers, total_free_symbols) 13 (total_free_conses, total_free_markers, total_free_symbols)