aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2013-01-15 12:38:07 +0400
committerDmitry Antipov2013-01-15 12:38:07 +0400
commit1b971ac155006504b6b1c2688199747f976723af (patch)
tree0e5f4dc8243cec3591ce8ee659b5babc0a6639f9 /src/ChangeLog
parentcb9c0a53bc4a6d67f10d4674472b2884a71852c8 (diff)
downloademacs-1b971ac155006504b6b1c2688199747f976723af.tar.gz
emacs-1b971ac155006504b6b1c2688199747f976723af.zip
Some convenient bits to deal with Lisp_Save_Values.
* lisp.h (XSAVE_OBJECT): New macro to extract saved objects. (allocate_misc): Remove prototype. (format_save_value): New prototype. * alloc.c (allocate_misc): Revert back to static. (format_save_value): New function to build Lisp_Save_Value object with the specified internal structure. (make_save_value): Reimplement using format_save_value. * editfns.c (save_excursion_save): Use format_save_value. (save_excursion_restore): Use XSAVE_OBJECT.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 80f5875ef16..34c137a35c6 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,16 @@
12013-01-15 Dmitry Antipov <dmantipov@yandex.ru>
2
3 Some convenient bits to deal with Lisp_Save_Values.
4 * lisp.h (XSAVE_OBJECT): New macro to extract saved objects.
5 (allocate_misc): Remove prototype.
6 (format_save_value): New prototype.
7 * alloc.c (allocate_misc): Revert back to static.
8 (format_save_value): New function to build Lisp_Save_Value
9 object with the specified internal structure.
10 (make_save_value): Reimplement using format_save_value.
11 * editfns.c (save_excursion_save): Use format_save_value.
12 (save_excursion_restore): Use XSAVE_OBJECT.
13
12013-01-14 Paul Eggert <eggert@cs.ucla.edu> 142013-01-14 Paul Eggert <eggert@cs.ucla.edu>
2 15
3 Avoid needless casts with XSAVE_POINTER. 16 Avoid needless casts with XSAVE_POINTER.