Function: c-put-syntax-table-trim-caches

c-put-syntax-table-trim-caches is a macro defined in cc-defs.el.gz.

Signature

(c-put-syntax-table-trim-caches POS VALUE)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-put-syntax-table-trim-caches (pos value)
  ;; Put a 'syntax-table property with VALUE at POS.  Also invalidate four
  ;; caches from the position POS.
  (declare (debug t))
  `(let ((-pos- ,pos))
     (c-put-char-property -pos- 'syntax-table ,value)
     (c-truncate-lit-pos/state-cache -pos-)))