home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
languags
/
c
/
xc1e.lbr
/
XC1E.DZC
/
XC1E.DOC
Wrap
Text File
|
1987-06-14
|
2KB
|
43 lines
A small .DOC for XC1E . by David Giunti
This program generates cross-references for C
source programs. It has command line options to :
-l only give line numbers to the source
-r include C's Reserved words in the cross
reference listing that apperars at the end of
operation
-i combine any #include files fith the listing
(these files should be on the drive specified
in the source)
-c route the paged listing to the system printer
-o route the paged listing to a disk file specified
after the request
Options -c or -o should be the last options
selected.
There is also a -d option (debug) that allows you to
see the linking process of token operation.
My contribution to XC1E was to modify the MS-DOS
source code for CPM operation. I did this by setting
conditional compilation for DOS. If this program is
compiled with C-86 and DOS is defined on the compile
line the file's time attributes will be listed at
the head of each page.
I decoded 2 printer control options. If IDS or MX
is defined on the compile line the -c option will
list comprssed source on the system printer. You
can include your printers options in XC1E.C if you
like.
I made a cosmetic change for Actec C ( Aztec's
fputc() translates \n to a linefeed which caused
strange looking listings) so this became aputc() in
the CPM compilation.
I also did a little cosmetic work on the listing
format.
Enjoy,
David Giunti July 12, 1985