Format C source
indent [input-file [output-file]] [options...]
QNX Neutrino
The first option of a pair is described; the second option disables the first.
The second option (disabled) is default.
- -bad, -nbad
- Force a blank line after each block of declarations.
- -bap, -nbap
- Force a blank line after procedure bodies.
- -bbb, -nbbb
- Force a blank line before every block comment.
- -nbc, -bc
- Don't force a newline after each comma in a declaration.
- -bl, -br
- Move the first brace ({) of a compound statement to the
next line.
- -cn
- Specify the column in which comments on code start.
- -cdn
- Specify the column in which comments on declarations start.
- -ncdb, -cdb
- Don't place comment delimiters alone on blank lines.
- -nce, -ce
- Don't place else statements adjacent to the preceding
closing brace (}).
- -cin
- Set the line overflow indentation to be n.
- -clin
- Indent case labels n tab stops past the
switch.
- -d1
- Indent code comments by themselves one tab stop.
- -din
- Specify the column indentation of variable declarations.
- -ndj, -dj
- Left-justify declarations.
- -ei, -nei
- Indent an if following an else the same as the
preceding if.
- -nfc1, -fc1
- Don't format comments that start in column 1.
- -in
- Specify the number of spaces for one indentation level.
The default is 4.
- -nip, -ip
- Disable the indentation of parameter declarations.
- -ln
- Specify the maximum length of an output line.
The default is 75.
- -nlp, -lp
- Don't line up parameters that overflowed onto the next line.
- -npro
- Ignore the profile files ./.indent.pro and
~/.indent.pro.
- -pcs, -npcs
- Place a space between procedure names and the following parenthesis
(().
- -npsl, -psl
- Don't place column 1 procedure types on the previous line.
- -nsc, -sc
- Disable the placement of asterisks (*) at the left edge of
comments.
- -sob, -nsob
- Remove optional blank lines.
- -st
- Take input from stdin, and send output to stdout.
- -Ttypename
- Add typename to the list of type keywords.
- -troff
- Format for processing by troff.
If you use this option, the output is sent to stdout by default.
- -v, -nv
- Be verbose; provide statistics and line-splitting information.
The indent utility formats C source code.
|
If you specify only input-file, it's modified. |
- ./.indent.pro, ~/.indent.pro
- Profile files.
unifdef