cref \*- make cross reference listing
makes a cross reference listing
of program files in assembler or C format. The files
named as arguments in the command
line are searched for symbols
in the appropriate syntax.
The output report is in four columns:
symbol file see text as it appears in file
option is given, it will take the next
available argument to be an
option is given, the next
available argument will be taken as an
files should be lists of symbols separated by new lines.
file is given, all the symbols in that file
will be ignored in columns (1) and (3) of the output.
file is given, only symbols appearing in that
file will appear in column (1).
Assembler predefined symbols or C keywords are ignored.
option causes current symbols to be
In the assembler, the current symbol
is the most recent name symbol;
in C, the current function name.
option causes the line number within the file
option causes the next available argument
of the intermediate temporary
file (instead of /tmp/crt??).
is not removed at the end of the process.
\fBa\fR assembler format (default)
\fBl\fR put line number in col. 3 (instead of current symbol)
\fBs\fR current symbol in col. 3 (default)
\fBt\fR user supplied temoprary file
\fBu\fR print only symbols that occur exactly once
\fBx\fR print only C external symbols
\fB1\fR sort output on column 1 (default)
\fB2\fR sort output on column 2
\fB3\fR sort output on column 3
/usr/lib/aign default assembler
/usr/bin/crpost post processor
/usr/bin/upost post processor for
/bin/sort used to sort temporaries