| Server IP : 217.160.0.212 / Your IP : 216.73.216.15 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/progmodes/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (byte-code "\300\301!\210\302\303\304\305\306\307\310\311&\210\312\313\314\315\316DD\317\320\321%\210\312\322\314\315\323DD\324\320\325%\210\312\326\314\315\327DD\330\320\331%\210\312\332\314\315\333DD\334\335\336\320\337&\210\312\340\314\315\341DD\342\335\343\320\344&\210\345\340\346\347#\207" [require cc-mode custom-declare-group cwarn nil "Highlight suspicious C and C++ constructions." :version "21.1" :group faces custom-declare-variable cwarn-configuration funcall function #[0 "\300\207" [((c-mode (not reference)) (c++-mode t))] 1 #1=""] "List of items each describing which features are enable for a mode.\nEach item is on the form (mode featurelist), where featurelist can be\non one of three forms:\n\n* A list of enabled features.\n* A list starting with the atom `not' followed by the features\n which are not enabled.\n* The atom t, that represent that all features are enabled.\n\nSee variable `cwarn-font-lock-feature-keywords-alist' for available\nfeatures." :type (repeat sexp) cwarn-font-lock-feature-keywords-alist #[0 "\300\207" [((assign . cwarn-font-lock-assignment-keywords) (semicolon . cwarn-font-lock-semicolon-keywords) (reference . cwarn-font-lock-reference-keywords))] 1 #1#] "An alist mapping a CWarn feature to font-lock keywords.\nThe keywords could either a font-lock keyword list or a symbol.\nIf it is a symbol it is assumed to be a variable containing a font-lock\nkeyword list." (alist :key-type (choice (const assign) (const semicolon) (const reference)) :value-type (sexp :tag "Value")) cwarn-verbose #[0 "\300\207" [t] 1 #1#] "When nil, CWarn mode will not generate any messages.\n\nCurrently, messages are generated when the mode is activated and\ndeactivated." boolean cwarn-mode-text #[0 "\300\207" [" CWarn"] 1 #1#] "String to display in the mode line when CWarn mode is active.\n\n(When the string is not empty, make sure that it has a leading space.)" :tag "CWarn mode text" string cwarn-load-hook #[0 "\300\207" [nil] 1 #1#] "Functions to run when CWarn mode is first loaded." "Load Hook" hook make-obsolete-variable "use `with-eval-after-load' instead." "28.1"] 8) #@89 Non-nil if Cwarn mode is enabled. Use the command `cwarn-mode' to change this variable. (defvar cwarn-mode nil (#$ . 2204)) (make-variable-buffer-local 'cwarn-mode) #@841 Minor mode that highlights suspicious C and C++ constructions. This is a minor mode. If called interactively, toggle the `Cwarn mode' mode. If the prefix argument is positive, enable the mode, and if it is zero or negative, disable the mode. If called from Lisp, toggle the mode if ARG is `toggle'. Enable the mode if ARG is nil, omitted, or is a positive number. Disable the mode if ARG is a negative number. To check whether the minor mode is enabled in the current buffer, evaluate `cwarn-mode'. The mode's hook is called both when the mode is enabled and when it is disabled. Suspicious constructs are highlighted using `font-lock-warning-face'. Note, in addition to enabling this minor mode, the major mode must be included in the variable `cwarn-configuration'. By default C and C++ modes are included. (fn &optional ARG) (defalias 'cwarn-mode #[256 "\302 \303=\203 ?\202 \247\203 \304W\203 \305\202 \306\307\301!\2031 \310\300 \"\2031 \300 B\311!\210\312 \210\313\314\203B \315\202C \316\"\210\317\320!\203e \302 \203W \211\302 \232\203e \321\322\203a \323\202b \324\325#\210\210\326 \210\207" [cwarn-mode local-minor-modes current-message toggle 1 nil t boundp delq cwarn-font-lock-keywords font-lock-flush run-hooks cwarn-mode-hook cwarn-mode-on-hook cwarn-mode-off-hook called-interactively-p any message "Cwarn mode %sabled%s" "en" "dis" " in current buffer" force-mode-line-update] 6 (#$ . 2376) (byte-code "\203\n \301!\202 \302C\207" [current-prefix-arg prefix-numeric-value toggle] 2)]) (defvar cwarn-mode-hook nil) (byte-code "\301\302N\204\f \303\301\302\304#\210\303\301\305\306#\210\303\301\307\310C#\210\311\312\313\314\300!\205# \310\211%\210\315\316\312\310#\210\317\316\312\320#\207" [cwarn-mode-map cwarn-mode-hook variable-documentation put "Hook run after entering or leaving `cwarn-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" custom-type hook standard-value nil add-minor-mode cwarn-mode cwarn-mode-text boundp defalias turn-on-cwarn-mode make-obsolete "24.1"] 6) #@301 Non-nil if CWarn FEATURE is enabled for MODE. FEATURE is an atom representing one construction to highlight. Check if any feature is enabled for MODE if no feature is specified. The valid features are described by the variable `cwarn-font-lock-feature-keywords-alist'. (fn MODE &optional FEATURE) (defalias 'cwarn-is-enabled #[513 "\236\211\205) ?\206) \211A@\211\301=\206'