* lisp/emacs-lisp/cl-lib.el: Rename from cl.el.
* lisp/emacs-lisp/cl.el: New compatibility file. * emacs-lisp/cl-lib.el, lisp/emacs-lisp/cl-seq.el, lisp/emacs-lisp/cl-macs.el: * lisp/emacs-lisp/cl-extra.el: Rename all top-level functions and variables to obey the "cl-" prefix. * lisp/emacs-lisp/macroexp.el (macroexpand-all-1): Adjust to new name.
This commit is contained in:
parent
418cd7265a
commit
7c1898a7b9
8 changed files with 1914 additions and 1569 deletions
|
@ -185,9 +185,9 @@ Assumes the caller has bound `macroexpand-all-environment'."
|
|||
(and (symbolp fun)
|
||||
(eq (get fun 'byte-compile)
|
||||
'cl-byte-compile-compiler-macro)
|
||||
(functionp 'compiler-macroexpand))))
|
||||
(functionp 'cl-compiler-macroexpand))))
|
||||
. ,_)
|
||||
(let ((newform (with-no-warnings (compiler-macroexpand form))))
|
||||
(let ((newform (with-no-warnings (cl-compiler-macroexpand form))))
|
||||
(if (eq form newform)
|
||||
(macroexpand-all-forms form 1)
|
||||
(macroexpand-all-1 newform))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue