CB(1)                                                       CB(1)

     NAME
          cb - C program beautifier

     SYNOPSIS
          cb [ -js ] [ -l length ] [ file ...  ]

     DESCRIPTION
          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.  Cb under-
          stands no C++ syntax bar newline-terminated 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 length
               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.

     Page 1                       Plan 9            (printed 12/21/24)