Function: c-depropertize-ml-string-delims

c-depropertize-ml-string-delims is a byte-compiled function defined in cc-engine.el.gz.

Signature

(c-depropertize-ml-string-delims STRING-DELIMS)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cc-engine.el.gz
(defun c-depropertize-ml-string-delims (string-delims)
  ;; Remove any syntax-table text properties from the multi-line string
  ;; delimiters specified by STRING-DELIMS, the output of
  ;; `c-ml-string-delims-around-point'.
  (let (found)
    (if (setq found (c-clear-char-properties (caar string-delims)
					     (cadar string-delims)
					     'syntax-table))
	(c-truncate-lit-pos-cache found))
    (when (cdr string-delims)
      (if (setq found (c-clear-char-properties (cadr string-delims)
					       (caddr string-delims)
					       'syntax-table))
	  (c-truncate-lit-pos-cache found)))))