term% cat index.txt CB(1)                       General Commands Manual                      CB(1)
NAME
       cb - C program beautifier
SYNOPSIS
       cb [ -js ] [ -l length ] [ file ...  ]
DESCRIPTION
       Cb  reads  syntactically correct C programs from its input or the given
       files, and writes them to its stdout  with  a  more  visually  pleasing
       spacing and indentation.  Cb understands no C++ syntax bar newline-ter‐
       minated comments; and by default all user new-lines  are  preserved  in
       the output.
       The options are:
       -j     Join split lines.
       -s     Print  code in the so-called K&R style used in The C Programming
              Language.
       -l     Split lines that are longer than length.
SOURCE
       /sys/src/cmd/cb
BUGS
       Cb does not reformat structure initializers.
       Punctuation hidden in macros can cause indentation errors.
                                                                         CB(1)