diff options
| author | Stefan Monnier | 2011-02-19 00:10:33 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2011-02-19 00:10:33 -0500 |
| commit | e0f57e65692ed73a86926f737388b60faec92767 (patch) | |
| tree | cd119f7a6f2a04673f304fbf8cfaf8fc7c0896f2 /src/window.h | |
| parent | 9a05edc4fcf1eff8966ac327e479bb8f9ca219a9 (diff) | |
| download | emacs-e0f57e65692ed73a86926f737388b60faec92767.tar.gz emacs-e0f57e65692ed73a86926f737388b60faec92767.zip | |
* lisp/subr.el (save-window-excursion): New macro, moved from C.
* lisp/emacs-lisp/lisp-mode.el (save-window-excursion): Don't touch.
* lisp/emacs-lisp/cconv.el (cconv-closure-convert-rec, cconv-analyse-form):
Don't handle save-window-excursion any more.
* lisp/emacs-lisp/bytecomp.el (interactive-p, save-window-excursion):
Don't use the byte-code any more.
(byte-compile-form): Check macro expansion was done.
(byte-compile-save-window-excursion): Remove.
* lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
Ignore save-window-excursion. Don't macroepand any more.
* src/window.c (Fsave_window_excursion): Remove. Moved to Lisp.
(syms_of_window): Don't defsubr it.
* src/window.h (Fsave_window_excursion): Don't declare it.
* src/bytecode.c (exec_byte_code): Inline Fsave_window_excursion.
Diffstat (limited to 'src/window.h')
| -rw-r--r-- | src/window.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/window.h b/src/window.h index 491ffa30bd1..473a43bbc3c 100644 --- a/src/window.h +++ b/src/window.h | |||
| @@ -860,7 +860,6 @@ EXFUN (Fwindow_minibuffer_p, 1); | |||
| 860 | EXFUN (Fdelete_window, 1); | 860 | EXFUN (Fdelete_window, 1); |
| 861 | EXFUN (Fwindow_buffer, 1); | 861 | EXFUN (Fwindow_buffer, 1); |
| 862 | EXFUN (Fget_buffer_window, 2); | 862 | EXFUN (Fget_buffer_window, 2); |
| 863 | EXFUN (Fsave_window_excursion, UNEVALLED); | ||
| 864 | EXFUN (Fset_window_configuration, 1); | 863 | EXFUN (Fset_window_configuration, 1); |
| 865 | EXFUN (Fcurrent_window_configuration, 1); | 864 | EXFUN (Fcurrent_window_configuration, 1); |
| 866 | extern int compare_window_configurations (Lisp_Object, Lisp_Object, int); | 865 | extern int compare_window_configurations (Lisp_Object, Lisp_Object, int); |