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