diff options
author | Dmitry Antipov <dmantipov@yandex.ru> | 2013-01-15 12:38:07 +0400 |
---|---|---|
committer | Dmitry Antipov <dmantipov@yandex.ru> | 2013-01-15 12:38:07 +0400 |
commit | 1b971ac155006504b6b1c2688199747f976723af (patch) | |
tree | 0e5f4dc8243cec3591ce8ee659b5babc0a6639f9 /lisp/emacs-lisp/check-declare.el | |
parent | cb9c0a53bc4a6d67f10d4674472b2884a71852c8 (diff) | |
download | emacs-1b971ac155006504b6b1c2688199747f976723af.tar.gz emacs-1b971ac155006504b6b1c2688199747f976723af.tar.bz2 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 'lisp/emacs-lisp/check-declare.el')
0 files changed, 0 insertions, 0 deletions