Function: cwarn-inside-macro
cwarn-inside-macro is a byte-compiled function defined in cwarn.el.gz.
Signature
(cwarn-inside-macro)
Documentation
True if point is inside a C macro definition.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cwarn.el.gz
(defun cwarn-inside-macro ()
"True if point is inside a C macro definition."
(save-excursion
(beginning-of-line)
(while (eq (char-before (1- (point))) ?\\)
(forward-line -1))
(back-to-indentation)
(eq (char-after) ?#)))