up | Inhaltsverzeichniss | Kommentar

Manual page for CXREF(1V)

cxref - generate a C program cross-reference

SYNOPSIS

cxref [ -c ] [ -w [ num ] ] [ -o filename ] [ -t ] filenames

SYSTEM V SYNOPSIS

/usr/5bin/cxref [ -c ] [ -w [ num ] ] [ -o filename ] [ -t ] filenames

AVAILABILITY

This command is available with the System V software installation option. Refer to [a manual with the abbreviation INSTALL] for information on how to install optional software.

DESCRIPTION

cxref analyzes a collection of C files and attempts to build a cross-reference table. cxref utilizes a special option of cpp.1 to include #define'd information in its symbol table. It produces a listing on standard output of all symbols (auto, static, and global) in each file separately, or with the -c option, in combination. Each symbol contains an asterisk (*) before the declaring reference.

SYSTEM V DESCRIPTION

The System V version of cxref, run as /usr/5bin/cxref, makes the C preprocessor search for include files in /usr/5include before searching for them in /usr/include.

OPTIONS

In addition to the -D, -I and -U options (which are identical to their interpretation by cc.1v the following options are interpreted by cxref:
-c
Print a combined cross-reference of all input files.
-w[ num ]
Width option which formats output no wider than num (decimal) columns. This option will default to 80 if num is not specified or is less than 51.
-o filename
Direct output to named file.
-s
Operate silently; does not print input file names.
-t
Format listing for 80-column width.

FILES

/usr/tmp/xr*
temporary files

SEE ALSO

cc.1v cpp.1

DIAGNOSTICS

Error messages are unusually cryptic, but usually mean that you cannot compile these files, anyway.

NOTES

While the compiler allows 8-bit strings and comments, 8-bits are not allowed anywhere else. See cc.1v for an explanation about why cc is not 8-bit clean.

BUGS

cxref considers a formal argument in a #define macro definition to be a declaration of that symbol. For example, a program that #includes ctype.h, will contain many declarations of the variable c.


index | Inhaltsverzeichniss | Kommentar

Created by unroff & hp-tools. © somebody (See intro for details). All Rights Reserved. Last modified 11/5/97