Function: c-state-maybe-marker

c-state-maybe-marker is a macro defined in cc-engine.el.gz.

Signature

(c-state-maybe-marker PLACE MARKER)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cc-engine.el.gz
(defmacro c-state-maybe-marker (place marker)
  ;; If PLACE is non-nil, return a marker marking it, otherwise nil.
  ;; We (re)use MARKER.
  (declare (debug (form symbolp)))
  `(let ((-place- ,place))
     (and -place-
	  (or ,marker (setq ,marker (make-marker)))
	  (set-marker ,marker -place-))))