home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 324.lha / CPrint_v1.3 / READ.ME < prev    next >
Text File  |  1989-12-05  |  2KB  |  62 lines

  1. /*
  2.  * This program is a utility for printing C programs with 
  3.  * pagination, expanded tabs, and emboldened C and C++ keywords.
  4.  *
  5.  * USAGE :
  6.  *     cprint [<options>][<filenames>]
  7.  *
  8.  *  Valid options are:
  9.  *
  10.  *    -C  : enable C++ support
  11.  *    -noh: disables header printing.
  12.  *    -nok: disables keyword emboldening.
  13.  *    -nop: disables pagination.
  14.  *    -s  : sets -132, -i 20, and -w 108. Suitable for notebooks.
  15.  *    -p #: Sets page length to #.  Default is 66.
  16.  *    -l  : use Near Letter Quality printing instead of Draft printing    
  17.  *    -132: use compressed mode.
  18.  *    -i #: indent each line by # spaces    
  19.  *    -?  : prints usage line
  20.  *    -x #: Sets tab expansion size to #.  Default is 4.
  21.  *    -w #: Sets line width to # characters. Default is 80.
  22.  *
  23.  *  NOTE: If no filenames are given, the input defaults to stdin.
  24.  *
  25.  *  The follwing are defaults:
  26.  *        Use draft print mode.
  27.  *        Tab stops are set every 4 spaces.
  28.  *        Page length is 66.
  29.  *        Stdin is the input.
  30.  * 
  31.  *  Copyright 1988,1989  Barry Locklear
  32.  *
  33.  *  The author grants the privilege of redistributing this
  34.  *  software as long as no charge is made for the software and 
  35.  *  this file is included with the executable.
  36.  *
  37.  *  Fred Fish has explicit permission to include this program in his
  38.  *  collection if he so desires.
  39.  *
  40.  *  If you have any comments, you can send them to:
  41.  *
  42.  *  Compuserve: 76327,2102
  43.  *  Genie:      L.B.LOCKLEAR
  44.  *  BIX:        blocklear
  45.  *  Usenet:     lbl@sf.att.com or attunix!lbl
  46.  *
  47.  *  This version of cprint written using Lattice C v5.02 development system
  48.  *
  49.  *  Version history:
  50.  *
  51.  *  Version 1.3 - 11/13/89 - added C++ keyword support
  52.  *  Version 1.2 -  9/22/89 - added wildcard recognition
  53.  *  Version 1.1 -  2/ 1/89 - ported to AMIGA and added ANSI printer codes
  54.  *  Version 1.0 -  3/ 6/88 - original version.
  55.  */
  56.  
  57.  Known bugs:
  58.  
  59.  1) The printer driver, at least for my deskjet, doesn't seem to recognize
  60.     the escape sequences for NLQ enable/disable.  You'll just have to
  61.     implement this feature manually.
  62.