ad-make-advice

ad-make-advice is a compiled Lisp function in `advice.el'.

(ad-make-advice NAME PROTECT ENABLE DEFINITION)

Constructs single piece of advice to be stored in some advice-info.
NAME should be a non-nil symbol, PROTECT and ENABLE should each be
either t or nil, and DEFINITION should be a list of the form
`(advice lambda ARGLIST [DOCSTRING] [INTERACTIVE-FORM] BODY...)'.