Use AUTO_CONS instead of SCOPED_CONS, etc.
commit27900ac72a8959291062eda9ef5eda9fc3f8595f
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 1 Oct 2014 03:28:16 +0000 (30 20:28 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 1 Oct 2014 03:28:16 +0000 (30 20:28 -0700)
tree780e22aa62de9c01e3faf00e5c123b1dfb87ddd3
parentcebe0e68947ec46b44f5c3c9868814f8a5464173
Use AUTO_CONS instead of SCOPED_CONS, etc.

* doc/lispref/internals.texi (Stack-allocated Objects):
Adjust to match the revised, less error-prone macros.
* src/frame.h (AUTO_FRAME_ARG): Rename from FRAME_PARAMETER.
* src/lisp.h (AUTO_CONS): Rename from scoped_cons.
(AUTO_LIST1): Rename from scoped_list1.
(AUTO_LIST2): Rename from scoped_list2.
(AUTO_LIST3): Rename from scoped_list3.
(AUTO_LIST4): Rename from scoped_list4.
(AUTO_STRING): Rename from SCOPED_STRING.
* src/frame.h (AUTO_FRAME_ARG):
* src/lisp.h (AUTO_CONS, AUTO_LIST1, AUTO_LIST2, AUTO_LIST3)
(AUTO_LIST4, AUTO_STRING):
Prepend a new argument 'name'.
Declare a variable instead of yielding a value.
All uses changed.
* src/lisp.h (STACK_CONS, AUTO_CONS_EXPR): New internal macros.
30 files changed:
doc/lispref/ChangeLog
doc/lispref/internals.texi
src/ChangeLog
src/buffer.c
src/charset.c
src/chartab.c
src/data.c
src/dispnew.c
src/doc.c
src/editfns.c
src/emacs.c
src/fileio.c
src/fns.c
src/font.c
src/fontset.c
src/frame.c
src/frame.h
src/keyboard.c
src/keymap.c
src/lisp.h
src/lread.c
src/menu.c
src/minibuf.c
src/process.c
src/textprop.c
src/xdisp.c
src/xfaces.c
src/xfns.c
src/xselect.c
src/xterm.c