Function: c--macroexpand-all
c--macroexpand-all is a macro defined in cc-defs.el.gz.
Signature
(c--macroexpand-all FORM &optional ENVIRONMENT)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(eval-and-compile
(defmacro c--macroexpand-all (form &optional environment)
(declare (debug t))
;; Macro to smooth out the renaming of `cl-macroexpand-all' in Emacs 24.3.
(if (fboundp 'macroexpand-all)
`(macroexpand-all ,form ,environment)
`(cl-macroexpand-all ,form ,environment)))
(defmacro c--delete-duplicates (cl-seq &rest cl-keys)
;; Macro to smooth out the renaming of `delete-duplicates' in Emacs 24.3.
(declare (debug (form &rest [symbolp form])))
(if (fboundp 'delete-duplicates)
`(delete-duplicates ,cl-seq ,@cl-keys)
`(cl-delete-duplicates ,cl-seq ,@cl-keys))))