Function: c-propertize-ml-string-id

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

Signature

(c-propertize-ml-string-id DELIM)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cc-engine.el.gz
(defun c-propertize-ml-string-id (delim)
  ;; Apply punctuation ('(1)) syntax-table text properties to the opening or
  ;; closing delimiter given by the three element dotted list DELIM, such that
  ;; its "total syntactic effect" is that of a single ".
  (save-excursion
    (goto-char (car delim))
    (while (and (skip-chars-forward c-ml-string-non-punc-skip-chars
				    (cadr delim))
		(< (point) (cadr delim)))
      (when (not (eq (point) (cddr delim)))
	(c-put-syntax-table-trim-caches (point) '(1)))
      (forward-char))))