home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / LANGUAGS / C / XC1E.LBR / XC1E.DZC / XC1E.DOC
Text File  |  2000-06-30  |  2KB  |  43 lines

  1. A small .DOC for XC1E .   by David Giunti
  2.   This program generates cross-references for C
  3. source programs. It has command line options to :
  4. -l  only give line numbers to the source
  5. -r  include C's Reserved words in the cross
  6.     reference listing that apperars at the end of
  7.     operation
  8. -i  combine any #include files fith the listing
  9.      (these files should be on the drive specified
  10.       in the source) 
  11. -c  route the paged listing to the system printer
  12. -o  route the paged listing to a disk file specified
  13.     after the request
  14.  
  15.   Options -c or -o should be the last options 
  16.   selected.
  17.  
  18. There is also a -d option (debug) that allows you to
  19. see the linking process of token operation.
  20.  
  21.  
  22.   My contribution to XC1E was to modify the MS-DOS 
  23. source code for CPM operation. I did this by setting
  24. conditional compilation for DOS. If this program is
  25. compiled with C-86 and DOS is defined on the compile
  26. line the file's time attributes will be listed at 
  27. the head of each page.
  28.   I decoded 2 printer control options. If IDS or MX
  29. is defined on the compile line the -c option will 
  30. list comprssed source on the system printer. You 
  31. can include your printers options in XC1E.C if you
  32. like.
  33.   I made a cosmetic change for Actec C ( Aztec's
  34. fputc() translates \n to a linefeed which caused
  35. strange looking listings) so this became aputc() in
  36. the CPM compilation.
  37.   I also did a little cosmetic work on the listing
  38. format.
  39.  
  40.   Enjoy,
  41.  
  42.   David Giunti   July 12, 1985
  43.