| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 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%\210\310\311\312\313\314DD\315\316\317%\210\310\320\312\313\321DD\322\316\317%\210\310\323\312\313\324DD\325\316\326%\210\310\327\312\313\330DD\331\316\326%\207" [require cc-mode custom-declare-group c-macro nil "Expand C macros in a region." :group c custom-declare-variable c-macro-shrink-window-flag funcall function #[0 "\300\207" [nil] 1 #1=""] "Non-nil means shrink the *Macroexpansion* window to fit its contents." :type boolean c-macro-prompt-flag #[0 "\300\207" [nil] 1 #1#] "Non-nil means `c-macro-expand' will prompt for preprocessor arguments." c-macro-preprocessor #[0 "\303\304\"\203 \305\306!\203 \307\207\310\311\312 \313$\203 \314\207\310\315\316 \313$\203% \317\207\310\320\n \313$\2030 \321\207\322\207" [system-configuration exec-suffixes exec-path string-match "^[^-]*-[^-]*-\\(solaris\\|sunos5\\)" file-exists-p "/opt/SUNWspro/SC3.0.1/bin/acomp" "/opt/SUNWspro/SC3.0.1/bin/acomp -C -E" locate-file "/usr/ccs/lib/cpp" ("/") file-executable-p "/usr/ccs/lib/cpp -C" "/lib/cpp" ("/") "/lib/cpp -C" "cpp" "cpp -C" "gcc -E -C -o - -"] 5 #1#] "The preprocessor used by the cmacexp package.\n\nIf you change this, be sure to preserve the `-C' (don't strip comments)\noption, or to set an equivalent one." string c-macro-cppflags #[0 "\300\207" [#1#] 1 #1#] "Preprocessor flags used by `c-macro-expand'."] 6)
(defconst c-macro-buffer-name "*Macroexpansion*")
#@490 Expand C macros in the region, using the C preprocessor.
Normally display output in temp buffer, but
prefix arg means replace the region with it.
`c-macro-preprocessor' specifies the preprocessor to use.
If the user option `c-macro-prompt-flag' is non-nil
prompt for arguments to the preprocessor (e.g. `-DDEBUG -I ./include'),
otherwise use `c-macro-cppflags'.
Noninteractive args are START, END, SUBST.
For use inside Lisp programs, see also `c-macro-expansion'.
(fn START END SUBST)
(defalias 'c-macro-expand #[771 "p\203 \306!\202 \307!\310 \203 \311\312\n\"\203>