(1 / 1)
Date: September 13, 1984 17:02
From: KIM::HOGG
To: @SYS$MAIL:JUNK
NOTICE TO ALL "C" PROGRAMMERS
I have just recently placed a C cross-reference program into
SYS$SYSDEVICE:[GENERAL], called CXREF.
CXREF accepts a C source file as its input and puts out a ".CRF" file
which contains a line numbered copy of the source and a cross-reference
of all strings, literals, numeric constants, and symbols. C reserved
words and comments are ignored.
Strings are anything between a " and a ", i.e., "this is a string".
Literals are anything between a ' and a ', i.e., '0' is a literal.
Numeric constants are numbers. i.e., 32 is listed from array[32];.
Symbols are seperated into two types, those whose first letter is
uppercase and those that start with a lowercase letter. These are
listed under the headings:
--------------------|
SYMBOLS (UC) | for those starting with an uppercase
--------------------|
--------------------|
SYMBOLS (LC): | for those starting with a lowercase
--------------------|
The default extension for the input file is ".C"
By defining a word to run CXREF, one can use that word with an input
filename to obtain a cross-reference listing.
EXAMPLE:
WORD :== $ SYS$SYSDEVICE:[GENERAL]CXREF
or
WORD :== $ DOK:CXREF
To obtain a cross-reference:
WORD FILENAME (if FILENAME is a .C file extension)
This will input FILENAME.C and output FILENAME.CRF
or one could use:
WORD FILENAME NEWNAME.EXT
and this would input FILENAME.C and output NEWNAME.EXT
Anyway, it is there for those who may find it useful and for those who
won't, don't. If you experience any difficulties let me know. As if
you wouldn't.
From: KIM::MORRIS 19-SEP-1984 16:22
To: @SYS$MAIL:ENGINEER
Subj: intermetrics assembler & utilities
To everyone using the Intermetrics 68000 assembler & utilities.
Please change the call to CDEFS.COM in your LOGIN.COM file to:-
$ @sys$sysdevice:[c68ar2v1.com]cdefs.com ! setup interc stuff
This will pick-up the latest release of the C compiler,assembler & utilities.
Thank you.
Jim. x7118.
Sep 13, 1984