* alloc.c (free_save_value): New function.
authorDmitry Antipov <dmantipov@yandex.ru>
Mon, 3 Dec 2012 08:06:02 +0000 (12:06 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Mon, 3 Dec 2012 08:06:02 +0000 (12:06 +0400)
commit62c2e5ed3a9c991cef2594b44afc74893f6ce26b
tree336fec5e4e929d0505889deefe3f4f484e9fc38a
parent1c960c45ac19595af7a4a741da7837d2057d977a
* alloc.c (free_save_value): New function.
(safe_alloca_unwind): Use it.
* lisp.h (free_save_value): New prototype.
* editfns.c (save_excursion_save): Use Lisp_Misc_Save_Value.
Add comment.
(save_excursion_restore): Adjust to match saved data structure.
Use free_save_value to offload some work from GC.  Drop obsolete
#if 0 code.
src/ChangeLog
src/alloc.c
src/editfns.c
src/lisp.h