mh-require-cl

mh-require-cl is an autoloaded Lisp macro in `mh-acros.el'.

(mh-require-cl)

Macro to load "cl" if needed.

Emacs coding conventions require that the "cl" package not be
required at runtime. However, the "cl" package in Emacs 21.4
and earlier left "cl" routines in their macro expansions. In
particular, the expansion of (setf (gethash ...) ...) used
functions in "cl" at run time. This macro recognizes that and
loads "cl" appropriately.