| 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\300\302!\210\300\303!\207" [require cc-defs cc-vars cc-engine] 2)
#@869 Line up declaration continuation lines zero or one indentation step.
For lines in the "header" of a definition, zero is used. For other
lines, `c-basic-offset' is added to the indentation. E.g.:
int
neg (int i) <- c-lineup-topmost-intro-cont
{
return -i;
}
struct
larch <- c-lineup-topmost-intro-cont
{
double height;
}
the_larch, <- c-lineup-topmost-intro-cont
another_larch; <- c-lineup-topmost-intro-cont
<--> c-basic-offset
struct larch
the_larch, <- c-lineup-topmost-intro-cont
another_larch; <- c-lineup-topmost-intro-cont
(This function is mainly provided to mimic the behavior of CC Mode
5.28 and earlier where this case wasn't handled consistently so that
these lines could be analyzed as either topmost-intro-cont or
statement-cont.)
Works with: topmost-intro-cont.
(fn LANGELEM)
(defalias 'c-lineup-topmost-intro-cont #[257 "\212\302 \210`\211A:\203 \211A\242\262\202 \211A\262\206 eV\203? \214\211\211A:\2030 \211A\242\262\2024 \211A\262\2068 ed}\210\303 \210)`Sf\304>\205R \205M \305 ?\205R )\207" [c-overloadable-operators-regexp c-basic-offset beginning-of-line c-backward-sws (125 44) c-after-special-operator-id] 4 (#$ . 177)])
#@712 Line up the continuation lines of a DEFUN macro in the Emacs C source.
These lines are indented `c-basic-offset' columns, usually from column 0.
Return nil when we're not in such a construct.
This function was formally for use in DEFUNs, which used to have knr
argument lists. Now (2019-05) it just indents the argument list of the
DEFUN's function, which would otherwise go to column 0.
Here is an example:
DEFUN ("forward-char", Fforward_char, Sforward_char, 0, 1, "p",
doc: /* Move point right N characters (left if N is negative).
On reaching end of buffer, stop and signal error. */)
(Lisp_Object n) <- c-lineup-gnu-DEFUN-into-cont
Works with: topmost-intro-cont.
(fn LANGELEM)
(defalias 'c-lineup-gnu-DEFUN-intro-cont #[257 "\212\302\211\211A:\203 \211A\242\262\202 \211A\262b\210\303\304!\205 *\207" [case-fold-search c-basic-offset nil looking-at "\\<DEFUN\\>"] 3 (#$ . 1417)])
#@22
(fn ARGLIST-START)
(defalias 'c-block-in-arglist-dwim #[257 "\304\236\206} \305\236\206} \306\236\206} \214\211\212b\210\307\210`)}\210\211b\210\310\311\307\312#\203T \313u\210 \203: \214~\210\314 )\204N \3151I \316`\317\"b\210\3120\202K \210\307\203T \307u\210\202\"