Function: c-sc-scan-lists-no-category+1-1
c-sc-scan-lists-no-category+1-1 is a macro defined in cc-defs.el.gz.
Signature
(c-sc-scan-lists-no-category+1-1 FROM)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-sc-scan-lists-no-category+1-1 (from)
;; Do a (scan-lists FROM 1 -1). Any finishing position which either (i) is
;; determined by an angle bracket; or (ii) is inside a macro whose start
;; isn't POINT-MACRO-START doesn't count as a finishing position.
(declare (debug t))
`(let ((pos (scan-lists ,from 1 -1)))
(while (eq (char-before pos) ?<)
(setq pos (scan-lists pos 1 1))
(setq pos (scan-lists pos 1 -1)))
pos))