Plan 9 from Bell Labs’s /usr/web/sources/plan9/sys/man/1/cb

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


.TH CB 1
.SH NAME
cb \- C program beautifier
.SH SYNOPSIS
.B cb
[
.B -js
]
[
.B -l
.I length
]
[
.I file
\&...
]
.SH DESCRIPTION
.I Cb
reads syntactically correct C programs from
from its input or the given files, and writes them to its stdout
with a more visually pleasing spacing and indentation.
.I Cb
understands no C++ syntax bar newline-terminated comments;
and by default all user new-lines are preserved in the output.
.PP
The options are:
.TP
.B -j
Join split lines.
.TP 
.B -s
Print code in the so-called K&R style used in
.IR "The C Programming Language" .
.TP 
.B -l
Split lines that are longer than
.IR length .
.PD
.SH SOURCE
.B /sys/src/cmd/cb
.SH BUGS
.I Cb
does not reformat structure initializers.
.br
Punctuation hidden in macros can cause
indentation errors.

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].