Function: c-put-string-fence
c-put-string-fence is a macro defined in cc-defs.el.gz.
Signature
(c-put-string-fence POS)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-put-string-fence (pos)
;; Put the string-fence syntax-table text property at POS.
;; Since the character there cannot then count as syntactic whitespace,
;; clear the properties `c-is-sws' and `c-in-sws' (see functions
;; `c-forward-sws' and `c-backward-sws' in cc-engine.el for details).
(declare (debug t))
`(let ((-pos- ,pos))
(c-put-char-property -pos- 'syntax-table '(15))
(c-clear-char-property -pos- 'c-is-sws)
(c-clear-char-property -pos- 'c-in-sws)))