cl-macroexpand
cl-macroexpand is an alias for `
macroexpand' in `
cl.el
'.
(cl-macroexpand
FORM &optional
ENVIRONMENT)
This function is obsolete since 24.3;
use `macroexpand' instead.
Return result of expanding macros at top level of
FORM.
If
FORM is not a macro call, it is returned unchanged.
Otherwise, the macro is expanded and the expansion is considered
in place of
FORM. When a non-macro-call results, it is returned.
The second optional arg
ENVIRONMENT specifies an environment of macro
definitions to shadow the loaded ones for use in file byte-compilation.