.TH PP 1 .CT 1 prog_c writing_output .SH NAME pp \- C program pretty printer .SH SYNOPSIS .B pp [ .I option ... ] [ .I file ... ] .SH DESCRIPTION .I Pp formats the named C source files, or its standard input if none are given, and writes a `publication format' on the standard output for printing on a typesetter with filters like .IR lp (1). The options are .TP .BI -T dev Prepare output for devices named as in .IR troff (1); default is .BR 202 . .TP .B -b Use bold fonts suffixed .L K (demi-bold) rather than .L B (bold). .TP .BI -f font Set the main font; the default is .LR MM , Memphis Medium. .TP .BI -k file Cause words in the named file, one per line, to be recognized as keywords; the file will be looked up in .F /usr/lib/pp if it is not in the current directory. .TP .BI -t title Generate a title page with the title specified and a date stamp. .SH "SEE ALSO" .IR pr (1), .IR troff (1), .IR d202 (1), .IR lp (1), .IR font (6) .SH DIAGNOSTICS .I Pp complains and exits if it cannot find a required font. If this happens, take the name of the missing font to a local font guru. .SH BUGS The default device for .I pp should be .BR -Tpost .