403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/emacs/28.2/lisp/progmodes/cmacexp.elc
;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>\203>\f\204>=\204>\313\314!\210\315\316!\210\317\262\204>\307!\262\320
\321\nQ\322$\262\203c`U|\210c\210\211\205b\323 \207q\210\317\324!\210\325 \210\211c\210\326\317!\210\211\310\230\203\203\313\327!\210\202\206\330 \210\322\317\331!\207" [c-macro-buffer-name c-macro-prompt-flag c-macro-cppflags buffer-read-only inhibit-read-only c-macro-preprocessor get-buffer get-buffer-create "" read-string "Preprocessor arguments: " message "Buffer is read only: displaying expansion in alternate window" sit-for 2 nil c-macro-expansion " " t exchange-point-and-mark buffer-disable-undo erase-buffer set-buffer-modified-p "Null expansion" c-macro-display-buffer bury-buffer buffer-auto-save-file-name] 12 (#$ . 1511) "r\nP"])
(defalias 'c-macro-display-buffer #[0 "eb\210\302 \210\303 \304p!\305\204\306p\307\"\210\303 U?\262\205]\204(\211\205]\310 \311\211\212\312\304p!!\210\203<\303 \202=	\262\313 \314\245\262\315\314\316d!\\]^\303 Z!\210eb\210\312!)\266\203\207" [c-macro-shrink-window-flag window-min-height c-mode window-height get-buffer-window nil display-buffer t selected-window 0 select-window frame-height 2 enlarge-window vertical-motion] 12])
#@369 Run a preprocessor on region and return the output as a string.
Expand the region between START and END in the current buffer using
the shell command CPPCOMMAND (e.g. "/lib/cpp -C -DDEBUG").
Be sure to use a -C (don't strip comments) or equivalent option.
Optional arg DISPLAY non-nil means show messages in the echo area.

(fn START END CPPCOMMAND &optional DISPLAY)
(defalias 'c-macro-expansion #[1027 "p\306\307!\203\310\311	!\"\203\312\225\313O\202\314 \315\316\n\317\230\203(\317\202)\320$\312\211\313\317\312\321\322\323\f\2068
\"!\324\325\n\"\216\212\214~\210\326 	q\210\313@\327 \210\330!\266\331\n\332#\210)\333c\210\334\332\"\262\335\332`\"n\203t\332\202u\312\\\262db\210\336\337\340#\203\261\341\334`\313\211	%\233\342\232\203{\312\225b\210\335`\"\\\262\315\343\n#c\210\312\224b\210\202{\3418\3448\3458\3468\203\307\320\202\310\317\203\322\347!\202\333\203\332\350\202\333\317\351\203\350\347!\202\365\203\360\352\202\365\205\365\353\205\372\354Q\211\262\n\315\343#\261\266\n\203\355\356\"\210\357\332dA\360\211D\313\361&\262\n\2033\355\356\362P\"\210\363 \312U\203@\364c\210\202Oeb\210\365\313\360#\203O\332`|\210\366\367\311\n!\370Q\313\360#\203l\371 \210`\332y\210\211`|\266\202O\372\373!\203|\374A!;\235\204\202\312=\204\252\375\322!!\3468\262\312U\204\252eb\210\315\376#c\210`\377!A@\\b\210\201Bc\210\201C!\210\332\211dS]{*\207" [buffer-file-name default-directory c-macro-preprocessor c-macro-cppflags small-temporary-file-directory temporary-file-directory get-buffer-create " *C Macro Expansion*" string-match regexp-quote 0 nil buffer-name format "Invoking %s%s%s on region..." "" " " make-temp-file expand-file-name "cmacexp" make-closure #[0 "\301\300!\207" [V0 kill-buffer] 2] syntax-table erase-buffer set-syntax-table insert-buffer-substring 1 "\n" parse-partial-sexp count-lines re-search-backward "\n#\\(endif\\|else\\)\\>" move 3 (nil nil nil 0 nil) "\n#line %d \"%s\"\n" 4 5 7 char-to-string "*/" "\n??? !!! ??? start of c-macro expansion ??? !!! ???" "/*" "//" "\\" message "%s" call-process-region t "-c" "done" buffer-size "\nPreprocessor produced no output\n" search-forward re-search-forward "^# [0-9]+ \"" "\"" beginning-of-line boundp msdos-shells file-name-nondirectory file-attributes "/* Preprocessor terminated with status %s\n\n   Messages from '%s':\n\n" insert-file-contents buffer-read-only shell-file-name "\n\n*/\n" delete-file] 25 (#$ . 3300)])
(provide 'cmacexp)

Youez - 2016 - github.com/yon3zu
LinuXploit