;ELC   
;;; compiled by kwzh@churchy.gnu.ai.mit.edu on Thu Feb 15 20:11:42 1996
;;; from file /gd/gnu/emacs/19.0/lisp/cc-compat.el
;;; emacs version 19.30.91.1.
;;; bytecomp version FSF 2.10
;;; optimization is on.
;;; this file uses opcodes which do not exist in Emacs 18.

(if (and (boundp 'emacs-version)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19.29")))
    (error "`cc-compat.el' was compiled for Emacs 19.29 or later"))


#@64 *Indentation of C statements with respect to containing block.
(defvar c-indent-level 2 (#$ . -481))
#@76 *Imagined indentation of a C open brace that actually follows a statement.
(defvar c-brace-imaginary-offset 0 (#$ . -588))
#@74 *Extra indentation for braces, compared with other text in same context.
(defvar c-brace-offset 0 (#$ . -717))
#@61 *Indentation level of declarations of C function arguments.
(defvar c-argdecl-indent 5 (#$ . -834))
#@77 *Offset of C label lines and case statements relative to usual indentation.
(defvar c-label-offset -2 (#$ . -940))
#@54 *Extra indent for lines not starting new statements.
(defvar c-continued-statement-offset 2 (#$ . -1061))
#@115 *Extra indent for substatements that start with open-braces.
This is in addition to c-continued-statement-offset.
(defvar c-continued-brace-offset 0 (#$ . -1174))
(byte-code "ÀÂÃ	\"ˆ)Â‡" [(c-offsets-alist (defun-block-intro . cc-block-intro-offset) (statement-block-intro . cc-block-intro-offset) (defun-open . 0) (class-open . 0) (inline-open . c-brace-offset) (block-open . c-brace-offset) (block-close . cc-block-close-offset) (brace-list-open . c-brace-offset) (substatement-open . cc-substatement-open-offset) (substatement . c-continued-statement-offset) (knr-argdecl-intro . c-argdecl-indent) (case-label . c-label-offset) (access-label . c-label-offset) (label . c-label-offset)) offsets c-add-style "BOCM"] 3)
(defalias 'cc-block-intro-offset #[(langelem) "ŠÀ ˆhÁUƒ Âuˆ‚ AbˆŠAbˆi)nƒ. ÆUƒ. \\‚/ ÉÊxˆnƒ; Æ‚= \\hÌ=ƒH ÍÂ!ˆÎ \\‰\fZ+‡" [c-backward-syntactic-ws 123 -1 langelem curcol c-indent-level 0 c-brace-offset c-continued-statement-offset " 	" nil c-brace-imaginary-offset 41 forward-sexp current-indentation bocm-lossage] 4])
(defalias 'cc-block-close-offset #[(langelem) "Š`ÁAbˆiAbˆgÅUƒ Æ‚* bˆÇyˆÈÉ!ˆÉuˆÊ ˆi‰\fZ\nƒ8 Ç‚: \fZ-‡" [here nil bracep langelem curcol 123 t 0 backward-up-list 1 c-forward-syntactic-ws bocm-lossage c-indent-level] 3])
(defalias 'cc-substatement-open-offset #[(langelem) "	\\‡" [c-continued-statement-offset c-continued-brace-offset] 2])
(provide (quote cc-compat))
