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)))