diff options
| author | Paul Eggert | 2011-06-08 12:54:32 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-06-08 12:54:32 -0700 |
| commit | 9c4c5f81ceb3fb3100a6a81adffcf764b843363c (patch) | |
| tree | ddb255b95a05dd32e8fde8c2ce081c79a1c31aaa /src/ChangeLog | |
| parent | e46bb31a9f62b157947257b444fb44b1f9a42db6 (diff) | |
| download | emacs-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/ChangeLog | 8 |
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 @@ | |||
| 1 | 2011-06-08 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-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) |