Remove GCPRO-related macros that exist only to avoid shadowing locals.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 28 Nov 2011 08:20:58 +0000 (00:20 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 28 Nov 2011 08:20:58 +0000 (00:20 -0800)
commitdbf312256d8a8c731dadaf27c1260832a3796350
treee24d4b7c814d5f292c779b192371cb7475b0eef6
parente95def75e4a3fae3f5671cc828012388f0e251f5
Remove GCPRO-related macros that exist only to avoid shadowing locals.

* lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR)
(GCPRO6_VAR, UNGCPRO_VAR): Remove.  See
<http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
All uses changed to use GCPRO1 etc.
(GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO):
Revert to old implementation (i.e., before 2011-03-11).
src/ChangeLog
src/dired.c
src/keyboard.c
src/lisp.h
src/process.c
src/xfns.c