;ELC ;;; Compiled ;;; in Emacs version 27.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (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 (#$ . 523)) #@75 Imagined indentation of a C open brace that actually follows a statement. (defvar c-brace-imaginary-offset 0 (#$ . 628)) #@73 Extra indentation for braces, compared with other text in same context. (defvar c-brace-offset 0 (#$ . 755)) #@60 Indentation level of declarations of C function arguments. (defvar c-argdecl-indent 5 (#$ . 870)) #@76 Offset of C label lines and case statements relative to usual indentation. (defvar c-label-offset -2 (#$ . 974)) #@53 Extra indent for lines not starting new statements. (defvar c-continued-statement-offset 2 (#$ . 1093)) #@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 (#$ . 1204)) (byte-code "\301\302\303\"\210)\302\207" [offsets (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"] 3) (defalias 'cc-block-intro-offset #[(langelem) "\212\306 \210`Sf\307=\203\310u\210\202Ab\210\212Ab\210i)\311n\203/\n\312U\203/ \f\\\2020\n\313\314x\210n\203<\312\202= `Sf\315=\203K\316`\310\"b\210\317 #\211 Z+\207" [langelem curcol 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 bocm-lossage] 7]) (defalias 'cc-block-close-offset #[(langelem) "\212`\306\nAb\210i\nAb\210\306f\307=\203\310\202+b\210\311 \210\312\313!\210\313u\210\314 \210i\315\f \2038\316\2029 #-\207" [here bracep langelem curcol bocm-lossage c-indent-level nil 123 t beginning-of-line backward-up-list 1 c-forward-sws - 0] 4]) (defalias 'cc-substatement-open-offset #[(langelem) " \\\207" [c-continued-statement-offset c-continued-brace-offset] 2]) (provide 'cc-compat)