;ELC   
;;; Compiled
;;; in Emacs version 29.4
;;; with all optimizations.



(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\207" [require cc-defs cc-vars cc-styles cc-engine] 2)#@63 Indentation of C statements with respect to containing block.
(defvar c-indent-level 2 (#$ . 198))#@75 Imagined indentation of a C open brace that actually follows a statement.
(defvar c-brace-imaginary-offset 0 (#$ . 302))#@73 Extra indentation for braces, compared with other text in same context.
(defvar c-brace-offset 0 (#$ . 428))#@60 Indentation level of declarations of C function arguments.
(defvar c-argdecl-indent 5 (#$ . 542))#@76 Offset of C label lines and case statements relative to usual indentation.
(defvar c-label-offset -2 (#$ . 645))#@53 Extra indent for lines not starting new statements.
(defvar c-continued-statement-offset 2 (#$ . 763))#@114 Extra indent for substatements that start with open-braces.
This is in addition to c-continued-statement-offset.
(defvar c-continued-brace-offset 0 (#$ . 872))
(byte-code "\300\301\302\"\210\207" [((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))) c-add-style "BOCM"] 4)#@17 

(fn LANGELEM)
(defalias 'cc-block-intro-offset #[257 "\212\304 \210`Sf\305=\203 \306u\210\202 \211Ab\210\212\211Ab\210i)n\203- \307U\203- 	\n\\\202. \310\311x\210n\203: \307\202; \\`Sf\312=\203J \313`\306\"b\210\314 \\\211Z\266\202)\207" [c-indent-level c-brace-offset c-continued-statement-offset c-brace-imaginary-offset c-backward-sws 123 -1 0 " 	" nil 41 scan-sexps current-indentation] 6 (#$ . 1600)])#@17 

(fn LANGELEM)
(defalias 'cc-block-close-offset #[257 "\212`\301Ab\210iAb\210\301f\302=\203 \303\262\202) b\210\304 \210\305\306!\210\306u\210\307 \210i\211Z\2035 \310\2026 Z\266\204)\207" [c-indent-level nil 123 t beginning-of-line backward-up-list 1 c-forward-sws 0] 7 (#$ . 2020)])#@17 

(fn LANGELEM)
(defalias 'cc-substatement-open-offset #[257 "	\\\207" [c-continued-statement-offset c-continued-brace-offset] 3 (#$ . 2319)])
(provide 'cc-compat)
