Function: cc-block-close-offset

cc-block-close-offset is a byte-compiled function defined in cc-compat.el.gz.

Signature

(cc-block-close-offset LANGELEM)

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/cc-compat.el.gz
(defun cc-block-close-offset (langelem)
  (save-excursion
    (let* ((here (point))
	   bracep
	   (curcol (progn
		     (goto-char (cdr langelem))
		     (current-column)))
	   (bocm-lossage (progn
			   (goto-char (cdr langelem))
			   (if (eq (char-after) ?{)
			       (setq bracep t)
			     (goto-char here)
			     (beginning-of-line)
			     (backward-up-list 1)
			     (forward-char 1)
			     (c-forward-syntactic-ws))
			   (current-column))))
      (- bocm-lossage curcol
	 (if bracep 0 c-indent-level)))))