croff
Section: Misc. Reference Manual Pages (1L)
Updated: June 30, 1987
Index
Return to Main Contents
NAME
croff - prepare C source code for inclusion in a troff document
SYNOPSIS
cat <files> |
croff
[ -Ft]
[ -a|d <key_word> ]
[ -k|c|i|f|p <start> <end> ]
[ -e <end> ]
| troff ...
DESCRIPTION
Croff
is a
troff preprocessor
that prepares C source code for the inclusion in a troff document.
In the default case, all C keywords
and c preprosessor keywords are emboldened, whereas comments are
set in italics. In additions the characters '\', '-' and '|' are
munged to appear properly in the troff output.
A line in
file
that begins with
.SS
starts the croff filter, whereas a line in
file
that begins with
.SE
suspends the filtering process.
the
.SS
and
.SE
are passed through croff unchanged, and may be defined as
troff
macros if desired.
Up to the first 4 arguments on the same line as
.SS
are interpreted by croff to be the keyword starting string, comment starting
string, keywork ending string, and comment ending string respectively.
When specified here, these strings override
the defaults or the command line arguments.
The following options are recognized on the command line:
- -F
-
The entire file is forced though
croff, no
.SS
and
.SE
are required.
- -t
-
The characters '\', '-' and '' are left alone.
- -a keyword
-
Keyword
is added to the list of reserved words taken to be keywords
- -d keyword
-
Keyword
is deleted to the list of reserved words taken to be keywords
- -[kcifp] start end
-
The strings
start
and
end
are used to delimit keywords, comments, identifiers, function calls, and
preprocessor declarations respectively. The default is
-
croff -e "\fP" -k "\fB" -c "\fI" -p "\fB"
to set keywords in
bold
and comments in
italics.
The
end
string may be omitted if the default value is ok.
- -e end
-
sets the
end
string to all of the options
k,c,i,f,p
above;
SEE ALSO
troff(1)
AUTHOR
Stephen A. Uhler
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- SEE ALSO
-
- AUTHOR
-
This document was created by
man2html,
using the manual pages.
Time: 09:03:55 GMT, February 14, 2025