Linux server.edchosting.com 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
LiteSpeed
Server IP : 75.98.162.185 & Your IP : 216.73.216.163
Domains :
Cant Read [ /etc/named.conf ]
User : goons4good
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
emacs /
24.3 /
lisp /
progmodes /
Delete
Unzip
Name
Size
Permission
Date
Action
ada-mode.elc
107.31
KB
-rw-r--r--
2023-06-07 04:14
ada-prj.elc
17.96
KB
-rw-r--r--
2023-06-07 04:14
ada-stmt.elc
35.97
KB
-rw-r--r--
2023-06-07 04:14
ada-xref.elc
55.09
KB
-rw-r--r--
2023-06-07 04:14
antlr-mode.elc
79.34
KB
-rw-r--r--
2023-06-07 04:14
asm-mode.elc
7.69
KB
-rw-r--r--
2023-06-07 04:14
autoconf.elc
5.1
KB
-rw-r--r--
2023-06-07 04:14
bug-reference.elc
6.43
KB
-rw-r--r--
2023-06-07 04:14
cap-words.elc
3.59
KB
-rw-r--r--
2023-06-07 04:14
cc-align.elc
35.39
KB
-rw-r--r--
2023-06-07 04:14
cc-awk.elc
17.81
KB
-rw-r--r--
2023-06-07 04:14
cc-bytecomp.elc
9.35
KB
-rw-r--r--
2023-06-07 04:14
cc-cmds.elc
96.69
KB
-rw-r--r--
2023-06-07 04:14
cc-compat.elc
2.92
KB
-rw-r--r--
2023-06-07 04:14
cc-defs.elc
49.04
KB
-rw-r--r--
2023-06-07 04:14
cc-engine.elc
173.3
KB
-rw-r--r--
2023-06-07 04:14
cc-fonts.elc
153.89
KB
-rw-r--r--
2023-06-07 04:14
cc-guess.elc
13.77
KB
-rw-r--r--
2023-06-07 04:14
cc-langs.elc
75.55
KB
-rw-r--r--
2023-06-07 04:14
cc-menus.elc
7.28
KB
-rw-r--r--
2023-06-07 04:14
cc-mode.elc
191.85
KB
-rw-r--r--
2023-06-07 04:14
cc-styles.elc
16.38
KB
-rw-r--r--
2023-06-07 04:14
cc-vars.elc
69.17
KB
-rw-r--r--
2023-06-07 04:14
cfengine.elc
15.58
KB
-rw-r--r--
2023-06-07 04:14
cmacexp.elc
6.3
KB
-rw-r--r--
2023-06-07 04:14
compile.elc
83.66
KB
-rw-r--r--
2023-06-07 04:14
cperl-mode.elc
215.31
KB
-rw-r--r--
2023-06-07 04:14
cpp.elc
22.18
KB
-rw-r--r--
2023-06-07 04:14
cwarn.elc
11.09
KB
-rw-r--r--
2023-06-07 04:14
dcl-mode.elc
50.23
KB
-rw-r--r--
2023-06-07 04:14
delphi.elc
50.8
KB
-rw-r--r--
2023-06-07 04:14
ebnf-abn.elc
6.88
KB
-rw-r--r--
2023-06-07 04:14
ebnf-bnf.elc
7.67
KB
-rw-r--r--
2023-06-07 04:14
ebnf-dtd.elc
13.03
KB
-rw-r--r--
2023-06-07 04:15
ebnf-ebx.elc
7.99
KB
-rw-r--r--
2023-06-07 04:15
ebnf-iso.elc
7.83
KB
-rw-r--r--
2023-06-07 04:15
ebnf-otz.elc
8.46
KB
-rw-r--r--
2023-06-07 04:15
ebnf-yac.elc
7.22
KB
-rw-r--r--
2023-06-07 04:15
ebnf2ps.elc
117.22
KB
-rw-r--r--
2023-06-07 04:15
ebrowse.elc
206.22
KB
-rw-r--r--
2023-06-07 04:15
etags.elc
55.93
KB
-rw-r--r--
2023-06-07 04:15
executable.elc
7.49
KB
-rw-r--r--
2023-06-07 04:15
f90.elc
92.25
KB
-rw-r--r--
2023-06-07 04:15
flymake.elc
61.63
KB
-rw-r--r--
2023-06-07 04:15
fortran.elc
60.04
KB
-rw-r--r--
2023-06-07 04:15
gdb-mi.elc
169.74
KB
-rw-r--r--
2023-06-07 04:15
glasses.elc
10.17
KB
-rw-r--r--
2023-06-07 04:15
grep.elc
32.61
KB
-rw-r--r--
2023-06-07 04:15
gud.elc
93.14
KB
-rw-r--r--
2023-06-07 04:15
hideif.elc
26.37
KB
-rw-r--r--
2023-06-07 04:15
hideshow.elc
25.32
KB
-rw-r--r--
2023-06-07 04:15
icon.elc
16.85
KB
-rw-r--r--
2023-06-07 04:15
idlw-complete-structtag.elc
4.5
KB
-rw-r--r--
2023-06-07 04:15
idlw-help.elc
36.32
KB
-rw-r--r--
2023-06-07 04:15
idlw-shell.elc
130.41
KB
-rw-r--r--
2023-06-07 04:15
idlw-toolbar.elc
27.61
KB
-rw-r--r--
2023-06-07 04:15
idlwave.elc
251.77
KB
-rw-r--r--
2023-06-07 04:15
inf-lisp.elc
20.29
KB
-rw-r--r--
2023-06-07 04:15
js.elc
95.5
KB
-rw-r--r--
2023-06-07 04:15
ld-script.elc
5.68
KB
-rw-r--r--
2023-06-07 04:15
m4-mode.elc
6.12
KB
-rw-r--r--
2023-06-07 04:15
make-mode.elc
63.81
KB
-rw-r--r--
2023-06-07 04:15
mantemp.elc
3.71
KB
-rw-r--r--
2023-06-07 04:15
meta-mode.elc
32.62
KB
-rw-r--r--
2023-06-07 04:15
mixal-mode.elc
36.42
KB
-rw-r--r--
2023-06-07 04:15
modula2.elc
29.79
KB
-rw-r--r--
2023-06-07 04:15
octave-inf.elc
13.56
KB
-rw-r--r--
2023-06-07 04:15
octave-mod.elc
33.98
KB
-rw-r--r--
2023-06-07 04:15
pascal.elc
39.33
KB
-rw-r--r--
2023-06-07 04:15
perl-mode.elc
24.86
KB
-rw-r--r--
2023-06-07 04:15
prolog.elc
95.73
KB
-rw-r--r--
2023-06-07 04:15
ps-mode.elc
34.13
KB
-rw-r--r--
2023-06-07 04:15
python.elc
99.85
KB
-rw-r--r--
2023-06-07 04:15
ruby-mode.elc
36.94
KB
-rw-r--r--
2023-06-07 04:15
scheme.elc
18.28
KB
-rw-r--r--
2023-06-07 04:15
sh-script.elc
103.89
KB
-rw-r--r--
2023-06-07 04:15
simula.elc
45.68
KB
-rw-r--r--
2023-06-07 04:15
sql.elc
158.59
KB
-rw-r--r--
2023-06-07 04:15
subword.elc
10.31
KB
-rw-r--r--
2023-06-07 04:15
tcl.elc
39.55
KB
-rw-r--r--
2023-06-07 04:15
vera-mode.elc
45.89
KB
-rw-r--r--
2023-06-07 04:15
verilog-mode.elc
419.97
KB
-rw-r--r--
2023-06-07 04:15
vhdl-mode.elc
528.67
KB
-rw-r--r--
2023-06-07 04:15
which-func.elc
9.72
KB
-rw-r--r--
2023-06-07 04:11
xscheme.elc
37.06
KB
-rw-r--r--
2023-06-07 04:15
Save
Rename
;ELC ;;; Compiled by mockbuild@buildfarm06.corp.cloudlinux.com on Wed Jun 7 08:14:52 2023 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/progmodes/cc-fonts.el ;;; in Emacs version 24.3.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\304\305!\210\300\306!\207" [require cc-defs cc-vars cc-engine provide cc-fonts font-lock] 2) (defconst c-preprocessor-face-name (byte-code "\301\211\302 >)\203\f \301\207\303\211\302 >)\203 \303\207\304\207" [facename font-lock-preprocessor-face face-list font-lock-builtin-face font-lock-reference-face] 3)) (defconst c-label-face-name (byte-code "\302\211\303 >)\203\f \302\207\301\211\303 >)\203 \301=\203 \301\207\304\207" [facename font-lock-constant-face font-lock-label-face face-list font-lock-reference-face] 3)) (defconst c-constant-face-name (byte-code "\301\211\303 >)\203 \301=\203 \301\207\n\207" [facename font-lock-constant-face c-label-face-name face-list] 3)) (defconst c-reference-face-name (byte-code "\301\211\303 >)\203 \301=\203 \301\207\n\207" [facename font-lock-reference-face c-label-face-name face-list] 3)) (defconst c-doc-face-name (byte-code "\301\211\302 >)\203\f \301\207\303\211\302 >)\203 \303\207\304\207" [facename font-lock-doc-string-face face-list font-lock-doc-face font-lock-comment-face] 3)) (defconst c-doc-markup-face-name (byte-code "\302\211\303 >)\203\f \302\207 \207" [facename c-label-face-name font-lock-doc-markup-face face-list] 3)) (defconst c-negation-char-face-name (byte-code "\301\211\302 >)\205 \301\207" [facename font-lock-negation-char-face face-list] 3)) (defalias 'c-make-inverse-face #[(oldface newface) "\302 \"\210\303\304!\203 \304!?\205' \305 !\207\303\306!\205' \306\307\"?\205' \305 !\207" [oldface newface copy-face fboundp face-inverse-video-p invert-face face-property-instance reverse] 3]) (defvar c-annotation-face 'c-annotation-face) (custom-declare-face 'c-annotation-face '((default :inherit font-lock-constant-face)) "Face for highlighting annotations in Java mode and similar modes." :version "24.1" :group 'c) (defvar c-font-lock-context nil) (make-variable-buffer-local 'c-font-lock-context) (defalias 'c-put-font-lock-face '(macro . #[(from to face) "\303\304!\203\f \304 \nF\207\305 \306\n\257\207" [from to face fboundp font-lock-set-face put-text-property 'face] 5])) (defalias 'c-remove-font-lock-face '(macro . #[(from to) "\302\303!\203 \303 E\207\304 \305BBB\207" [from to fboundp font-lock-remove-face remove-text-properties ('(face nil))] 4])) (defalias 'c-put-font-lock-string-face '(macro . #[(from to) "\302 \303BBB\207" [from to c-put-font-lock-face ('font-lock-string-face)] 4])) (defalias 'c-fontify-types-and-refs '(macro . #[(varlist &rest body) "\302\303\304BB\305\306 B\307BBE\207" [varlist body let (c-record-type-identifiers t) c-record-ref-identifiers prog1 progn ((c-fontify-recorded-types-and-refs))] 5])) (put 'c-fontify-types-and-refs 'lisp-indent-function 1) (defalias 'c-skip-comments-and-strings #[(limit) "`\305\n\306\"\211:\203$ \203 @ >\204 A\211\204 \202' >+\205e \307`\306\310\f$b\210`\fW\203d `\305\n\306\"\211:\203] \203Y @ >\204Y A\211\204K \202` >+\204+ \311\207" [c-literal-faces faces pos pos-faces limit get-text-property face next-single-property-change nil t] 6]) (defalias 'c-make-syntactic-matcher #[(regexp) "\301\302\303\304\305\306\307\310\311\312\313BBE\314BBD\315BBBE!\207" [regexp byte-compile lambda (limit) let (res) while and setq res re-search-forward (limit t) ((progn (goto-char (match-beginning 0)) (or (c-skip-comments-and-strings limit) (progn (goto-char (match-end 0)) nil)))) (res)] 12]) (defalias 'c-make-font-lock-search-form #[(regexp highlights) "\302\303\304BB\305\306\307\310\311 \"BBBE\207" [regexp highlights while re-search-forward (limit t) unless (progn (goto-char (match-beginning 0)) (c-skip-comments-and-strings limit)) (goto-char (match-end 0)) mapcar #[(highlight) "@\250\203. \3018\302=\204 \303\304\"\210\3058\203 \303\306\"\210\307\310\311@D\312@D\313\234FD\207\3058\2039 \303\314\"\210\315A@\307@D\3018F\207" [highlight 2 t error "The override flag must currently be t in %s" 3 "The laxmatch flag may currently not be set in %s" save-match-data c-put-font-lock-face match-beginning match-end 1 "Match highlights currently not supported in %s" progn] 6]] 8]) (defalias 'c-make-font-lock-search-function #[(regexp &rest highlights) "\302\303\304\305\306\307 \"E\310BBB!\207" [regexp highlights byte-compile lambda (limit) let ((parse-sexp-lookup-properties (cc-eval-when-compile (boundp 'parse-sexp-lookup-properties)))) c-make-font-lock-search-form (nil)] 8]) (defalias 'c-make-font-lock-BO-decl-search-function #[(regexp &rest highlights) "\302\303\304\305\306\307\310 \"F\311BBB!\207" [regexp highlights byte-compile lambda (limit) let ((parse-sexp-lookup-properties (cc-eval-when-compile (boundp 'parse-sexp-lookup-properties))) (BOD-limit (c-determine-limit 1000))) (goto-char (let ((here (point))) (if (eq (car (c-beginning-of-decl-1 BOD-limit)) 'same) (point) here))) c-make-font-lock-search-form (nil)] 9]) (defalias 'c-make-font-lock-context-search-function #[(normal &rest state-stanzas) "\302\303\304\305\306\307\310\311\"\312 @ A\"\313B\"BBE!\207" [state-stanzas normal byte-compile lambda (limit) let ((parse-sexp-lookup-properties (cc-eval-when-compile (boundp 'parse-sexp-lookup-properties)))) append mapcar #[(stanza) "@A@\3068\211AA)A\307\310\311\312 DE\313\314\fDC\315\n\"EE,\207" [stanza x highlights regexp lim state 2 if eq c-font-lock-context quote let limit c-make-font-lock-search-form] 8] c-make-font-lock-search-form (nil)] 10]) (byte-code "\300\301\302\303#\210\300\304\302\305#\210\300\306\302\307#\207" [put c-fontify-types-and-refs edebug-form-spec let* c-make-syntactic-matcher t c-make-font-lock-search-function (form &rest &or ("quote" (&rest form)) ("`" (&rest form)) form)] 4) (defalias 'c-fontify-recorded-types-and-refs #[nil "\304 :\203 @ A\305@A\306\307$\210\202 \n\205/ \n@\nA\305@A\306$\210\202 )\207" [elem c-record-type-identifiers c-record-ref-identifiers c-reference-face-name nil put-text-property face font-lock-type-face] 5]) (c-define-lang-constant 'c-cpp-matchers '((t append (if (c-get-lang-constant 'c-opt-cpp-prefix '(cc-langs)) (progn (let* ((noncontinued-line-end "\\(\\=\\|\\(\\=\\|[^\\]\\)[\n ]\\)") (ncle-depth (regexp-opt-depth noncontinued-line-end)) (sws-depth (c-get-lang-constant 'c-syntactic-ws-depth '(cc-langs))) (nsws-depth (c-get-lang-constant 'c-nonempty-syntactic-ws-depth '(cc-langs)))) (append (if (c-get-lang-constant 'c-cpp-message-directives '(cc-langs)) (progn (let* ((re (c-make-keywords-re 'appendable (c-get-lang-constant 'c-cpp-message-directives '(cc-langs)))) (re-depth (regexp-opt-depth re))) (list (cons (concat noncontinued-line-end (c-get-lang-constant 'c-opt-cpp-prefix '(cc-langs)) re "\\s +\\(.*\\)$") (cons (+ ncle-depth re-depth 1) '(font-lock-string-face t))))))) (if (c-get-lang-constant 'c-cpp-include-directives '(cc-langs)) (progn (let* ((re (c-make-keywords-re nil (c-get-lang-constant 'c-cpp-include-directives '(cc-langs)))) (re-depth (regexp-opt-depth re))) (list (list (concat noncontinued-line-end (c-get-lang-constant 'c-opt-cpp-prefix '(cc-langs)) re (c-get-lang-constant 'c-syntactic-ws '(cc-langs)) "\\(<[^>\n ]*>?\\)") (cons (+ ncle-depth re-depth sws-depth 1) '(font-lock-string-face)) (list (byte-compile (cons 'lambda (cons '(limit) (cons (cons 'let (cons (list (list 'beg (list 'match-beginning (+ ncle-depth re-depth sws-depth 1))) (list 'end (list '1- (list 'match-end (+ ncle-depth re-depth sws-depth 1))))) '((if (eq (char-after end) 62) (progn (c-mark-<-as-paren beg) (c-mark->-as-paren end)) (c-clear-char-property beg 'category))))) '(nil))))))))))) (if (c-get-lang-constant 'c-opt-cpp-macro-define '(cc-langs)) (progn (list (list (c-make-font-lock-search-function (concat noncontinued-line-end (c-get-lang-constant 'c-opt-cpp-prefix '(cc-langs)) (c-get-lang-constant 'c-opt-cpp-macro-define '(cc-langs)) (c-get-lang-constant 'c-nonempty-syntactic-ws '(cc-langs)) "\\(" (c-get-lang-constant 'c-symbol-key '(cc-langs)) "\\)" (concat "\\(" "\\((\\)" "\\|" "\\([^(]\\|$\\)" "\\)")) (list (list 'if (list 'match-beginning (+ 3 ncle-depth nsws-depth (c-get-lang-constant 'c-symbol-key-depth '(cc-langs)))) (cons 'save-restriction (cons (cons 'c-put-font-lock-face (cons (list 'match-beginning (+ 1 ncle-depth nsws-depth)) (cons (list 'match-end (+ 1 ncle-depth nsws-depth)) '('font-lock-function-name-face)))) (cons (list 'goto-char (list 'match-end (+ 3 ncle-depth nsws-depth (c-get-lang-constant 'c-symbol-key-depth '(cc-langs))))) '((narrow-to-region (point-min) limit) (while (and (progn (c-forward-syntactic-ws) (looking-at c-symbol-key)) (progn (c-put-font-lock-face (match-beginning 0) (match-end 0) 'font-lock-variable-name-face) (goto-char (match-end 0)) (c-forward-syntactic-ws) (eq (char-after) 44))) (forward-char)))))) (cons 'c-put-font-lock-face (cons (list 'match-beginning (+ 1 ncle-depth nsws-depth)) (cons (list 'match-end (+ 1 ncle-depth nsws-depth)) '('font-lock-variable-name-face))))))))))) (if (and (c-get-lang-constant 'c-cpp-expr-directives '(cc-langs)) (c-get-lang-constant 'c-cpp-expr-functions '(cc-langs))) (progn (let ((ced-re (c-make-keywords-re t (c-get-lang-constant 'c-cpp-expr-directives '(cc-langs)))) (cef-re (c-make-keywords-re t (c-get-lang-constant 'c-cpp-expr-functions '(cc-langs))))) (list (list (c-make-font-lock-context-search-function (list (concat noncontinued-line-end (c-get-lang-constant 'c-opt-cpp-prefix '(cc-langs)) ced-re "\\(\\\\\\(.\\|[\n ]\\)\\|[^\n ]\\)*") (list (list 'let '((limit (match-end 0))) (cons 'while (cons (cons 're-search-forward (cons cef-re '(limit 'move))) '((c-put-font-lock-face (match-beginning 1) (match-end 1) c-preprocessor-face-name))))) (list 'goto-char (list 'match-end (1+ ncle-depth))))) (cons 'in-cpp-expr (cons '(save-excursion (c-end-of-macro) (point)) (cons cef-re '((1 c-preprocessor-face-name t))))))))))) (list (list (c-make-font-lock-search-function (concat noncontinued-line-end "\\(" (c-get-lang-constant 'c-opt-cpp-prefix '(cc-langs)) "[" (c-get-lang-constant 'c-symbol-chars '(cc-langs)) "]+" "\\)") (cons (1+ ncle-depth) '(c-preprocessor-face-name t)))) (cons 'eval (cons 'list (cons (c-make-syntactic-matcher (concat noncontinued-line-end (c-get-lang-constant 'c-opt-cpp-prefix '(cc-langs)) "if\\(n\\)def\\>")) (cons (+ ncle-depth 1) '(c-negation-char-face-name 'append)))))))))) (if (c-lang-major-mode-is 'pike-mode) (progn '((eval list "\\`#![^\n ]*" 0 c-preprocessor-face-name)))) '((eval list "\240" 0 (progn (unless (c-face-name-p 'c-nonbreakable-space-face) (c-make-inverse-face 'font-lock-warning-face 'c-nonbreakable-space-face)) ''c-nonbreakable-space-face)))))) (defalias 'c-font-lock-invalid-string #[nil "`S\212\303\304 \"\305\234=\205; \250\203 Sf =?\202 ?\205; \n\2030 `Sf\306=?\2021 \307\205; \310\211T\311\312$*\207" [start c-multiline-string-start-char c-string-escaped-newlines parse-partial-sexp line-end-position 8 92 t put-text-property face font-lock-warning-face] 5]) (c-define-lang-constant 'c-basic-matchers-before '((t cons (c-make-font-lock-search-function (concat ".\\(" c-string-limit-regexp "\\)") '((c-font-lock-invalid-string))) (append (if (c-get-lang-constant 'c-constant-kwds '(cc-langs)) (progn (let ((re (c-make-keywords-re nil (c-get-lang-constant 'c-constant-kwds '(cc-langs))))) (if (c-lang-major-mode-is 'pike-mode) (list (cons 'eval (cons 'list (cons (concat "\\(\\=.?\\|[^>]\\|[^-]>\\)" "\\<\\(" re "\\)\\>") '(2 c-constant-face-name))))) (list (cons 'eval (cons 'list (cons (concat "\\<\\(" re "\\)\\>") '(1 c-constant-face-name))))))))) (list (if (c-lang-major-mode-is 'pike-mode) (cons (concat "\\(\\=.?\\|[^>]\\|[^-]>\\)" "\\<" (c-get-lang-constant 'c-regular-keywords-regexp '(cc-langs))) '(2 font-lock-keyword-face)) (cons (concat "\\<" (c-get-lang-constant 'c-regular-keywords-regexp '(cc-langs))) '(1 font-lock-keyword-face)))) (if (c-get-lang-constant 'c-opt-identifier-concat-key '(cc-langs)) (progn (if (c-lang-major-mode-is 'java-mode) (list (c-make-font-lock-search-function (concat (c-get-lang-constant 'c-opt-identifier-concat-key '(cc-langs)) (c-get-lang-constant 'c-simple-ws '(cc-langs)) "*" (concat "\\(" "[" c-upper "]" "[" (c-get-lang-constant 'c-symbol-chars '(cc-langs)) "]*" "\\|" "\\*" "\\)")) (cons (list 'let '(id-end) '(goto-char (1+ (match-beginning 0))) (cons 'while (cons (cons 'and (cons '(eq (char-before) 46) (cons (list 'progn '(backward-char) '(c-backward-syntactic-ws) '(setq id-end (point)) (cons '< (cons (list 'skip-chars-backward (c-get-lang-constant 'c-symbol-chars '(cc-langs))) '(0)))) '((not (get-text-property (point) 'face)))))) '((c-put-font-lock-face (point) id-end c-reference-face-name) (c-backward-syntactic-ws))))) '(nil (goto-char (match-end 0)))))) (list (list (byte-compile (list 'lambda '(limit) (cons 'while (cons (cons 're-search-forward (cons (concat "\\(\\<" "\\(" (c-get-lang-constant 'c-symbol-key '(cc-langs)) "\\)" (c-get-lang-constant 'c-simple-ws '(cc-langs)) "*" (c-get-lang-constant 'c-opt-identifier-concat-key '(cc-langs)) (c-get-lang-constant 'c-simple-ws '(cc-langs)) "*" "\\)" "\\(" (c-get-lang-constant 'c-opt-after-id-concat-key '(cc-langs)) "\\)") '(limit t))) '((unless (progn (goto-char (match-beginning 0)) (c-skip-comments-and-strings limit)) (or (get-text-property (match-beginning 2) 'face) (c-put-font-lock-face (match-beginning 2) (match-end 2) c-reference-face-name)) (goto-char (match-end 1))))))))))))) (if (c-lang-major-mode-is 'objc-mode) (progn (list (c-make-font-lock-search-function "\\[" '((c-fontify-types-and-refs nil (c-forward-syntactic-ws limit) (let ((start (point))) (when (eq (c-forward-type) 'known) (goto-char start) (let ((c-promote-possible-types t)) (c-forward-type)))) (if (> (point) limit) (goto-char limit))))) (c-make-font-lock-search-function (concat "\\<" (regexp-opt '("@interface" "@implementation" "@protocol") t) "\\>") '((c-fontify-types-and-refs ((parse-sexp-lookup-properties (cc-eval-when-compile (boundp 'parse-sexp-lookup-properties)))) (c-forward-objc-directive) nil) (goto-char (match-beginning 0))))))) '((eval list "\\(!\\)[^=]" 1 c-negation-char-face-name)))))) (defalias 'c-font-lock-complex-decl-prepare #[(limit) "o\203 \306\307\310\"\212`\311 \210\312o\204# \313`S\314\"\315>\203# `S\202$ \n\316#\210*\317 \210\212\311 \210o?\205: \313`S\314\")\211\320>\203W \214e\n\206I d}\210\321 \210)\322\n\323\324=#\210)\212\f\205i \325 \205i \326\f!\205i \327)\330\207" [c-found-types pos limit prop c-cpp-expr-intro-re c-font-lock-context make-vector 53 0 c-backward-sws remove-text-properties get-text-property c-type (c-decl-arg-start c-decl-end c-decl-id-start c-decl-type-start) (c-type nil) c-parse-state (c-decl-id-start c-decl-type-start) c-forward-sws c-font-lock-declarators t c-decl-type-start c-beginning-of-macro looking-at in-cpp-expr nil] 6]) (defalias 'c-font-lock-<>-arglists #[(limit) "\306\211\307\211\211\211\211\211`W\203\326 \310\306#\203\326 \311\224\311\225`\fb\210\312!\204 \307\211\313\f\314\"\211\315=\204\320 \n\316=\203b \317!\203\320 \320\311! \321 !\")\211\202z \322 \210`Sf\323>\203y \313`S\324\"\325=\204y \306\306\203\320 Sb\210\312!\204 \306\307\"#\326\327$\211%$N*!\203\306 &\203\306 \313\f\314\"\204\306 \330 \210\317&!\203\277 \331\f\314'$\210\202\306 \331\f\314\315$\210\332 \210* b\210\202 b\210\202 .\307\207" [kwd-sym pos id-face id-end id-start c-restricted-<>-arglists t nil re-search-forward 1 c-skip-comments-and-strings get-text-property face font-lock-type-face font-lock-keyword-face looking-at match-string intern-soft c-backward-sws (40 44) c-type c-decl-arg-start c-forward-<>-arglist c-<>-type-kwds c-forward-sws put-text-property c-fontify-recorded-types-and-refs c-parse-and-markup-<>-arglists parse-sexp-lookup-properties limit c-opt-<>-arglist-start c-opt-<>-sexp-key keyword c-keywords-obarray c-record-ref-identifiers c-record-type-identifiers lang-constant keyword-sym c-opt-identifier-concat-key c-reference-face-name] 9]) (defalias 'c-font-lock-declarators #[(limit list types) "\306\307`\307\211\211\211\211\211\211\203 \310\202 \311,-./01/\203\257`2W\203\257\3073\312\3134!\203t 5\314=\203Z \315\224\203Z `-\316 \210\313\317!\204Z \3063\202t \307f\320=\203j T\307u\210\202n \321\225b\210\322 \210\2025 3\204 `-\316 \210`\211,/U)\204\257 \312U\204\227 \307\323\324\217\203\257`2X\203\257\3136!\203\251 \325\321!\210`2X\203\257\326\3272\306\211$\203\257\312\224\211.f\320=\203\326 \307\212.b\210\330 *\203\326 \331\202\327 \332\321\224\205\340 \321\224f\203\363 \3067-b\210\333 \210)\202\n\203\334\n@\335\"\204\336\n@\nA\335\f$\210.b\210\307/8\203$ \f\331=\2039\307\337\340\217\2032\214e2\206)d}\210\322 \210)\202}2b\210\202}\203o\341=\203[\342\321\3072#\312U\203[\313\343!\203[\307\344\345\217\202\\\306\203}\326\3462\347\306$\203}\350u\210\202}\214e2\206wd}\210\322 \210)`2W\203$ \313\351!\203$ `9\3369\211T\352 $\210)\307u\210\214e2\206\242d}\210\322 \210)`\211/\204) \353 \210.\307\207" [types separator-prop c-last-identifier-range got-init id-face paren-depth t nil c-decl-type-start c-decl-id-start 0 looking-at c++-mode 3 c-forward-name "\\(::\\)" 40 1 c-forward-sws (byte-code "\301`\302#b\207" [paren-depth scan-lists 1] 4) ((error)) c-forward-keyword-clause c-syntactic-re-search-forward "[;,]\\|\\s)\\|\\'\\|\\(=\\|\\s(\\)" c-at-toplevel-p font-lock-function-name-face font-lock-variable-name-face c-forward-type get-text-property face put-text-property (byte-code "\300`\301\"b\210\302\207" [scan-sexps 1 t] 3) ((error)) 61 c-forward-token-2 "{" (byte-code "\300`\301\"b\210\302\207" [scan-sexps 1 t] 3) ((error)) "[;,{]" move -1 "," c-type c-fontify-recorded-types-and-refs id-end id-start next-pos pos c-record-ref-identifiers c-record-type-identifiers limit got-identifier c-type-decl-prefix-key c-buffer-is-cc-mode c-decl-hangon-key c-promote-possible-types list -pos-] 12]) (defconst c-font-lock-maybe-decl-faces (list nil font-lock-type-face c-reference-face-name font-lock-keyword-face)) (defalias 'c-font-lock-declarations #[(limit) "\214\306\211\211\211\307\211\306\310\306\211\310\306\310 \311\312!X\203: e\212b\210\306w\210`)}\210\313\314$\210.\306\207" [parse-sexp-lookup-properties lbrace c-parse-and-markup-<>-arglists c-record-ref-identifiers label-type c-record-type-identifiers nil 0 t line-beginning-position 2 c-find-decl-spots #[(match-pos inside-macro) "`\306`\307\"\310=\203 \311 !\204\315\n\203 \311\n!\204\315eV\205&