Function: c-clear-syn-tab-properties
c-clear-syn-tab-properties is a macro defined in cc-defs.el.gz.
Signature
(c-clear-syn-tab-properties FROM TO)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-clear-syn-tab-properties (from to)
;; Remove all occurrences of the `syntax-table' and `c-fl-syn-tab' text
;; properties between FROM and TO.
(declare (debug t))
`(let ((-from- ,from) (-to- ,to))
(when (and
c-min-syn-tab-mkr c-max-syn-tab-mkr
(< -from- c-max-syn-tab-mkr)
(> -to- c-min-syn-tab-mkr))
(let ((pos -from-))
(while (and
(< pos -to-)
(setq pos (c-min-property-position pos -to- 'c-fl-syn-tab))
(< pos -to-))
(c-clear-syn-tab pos)
(setq pos (1+ pos)))))
(c-clear-char-properties -from- -to- 'syntax-table)))