Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (1) — Plan9 4th Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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 understands 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 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.

Plan 9  —  May 21, 2012

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026