Man Page cb.1




NAME

     cb	- C program beautifier


SYNOPSIS

     cb	[-s] [-j] [-l leng] [-V] [file	...]


DESCRIPTION

     The cb comand reads syntactically correct C programs  either
     from  its	arguments  or from the standard	input, and writes
     them on the standard output  with	spacing	 and  indentation
     that  display  the	 structure of the C code.  By default, cb
     preserves all user	new-lines.

     cb	accepts	the following options.

     -s		 Write the code	in the	style  of  Kernighan  and
		 Ritchie found in The C	Programming Language.

     -j		 Put split lines back together.

     -l	leng	 Split lines that are longer than leng.

     -V		 Print on standard error output	the version of cb
		 invoked.


SEE ALSO

     cc(1)
     Kernighan,	B. W., and Ritchie,  D.	 M.,  The  C  Programming
     Language, Second Edition, Prentice-Hall, 1988.



NOTES

     cb	treats asm as a	keyword.

     The format	of structure initializations is	unchanged by cb.

     Punctuation  that	is  hidden  in	preprocessing  directives
     causes indentation	errors.