home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / source / boozshar / options.h < prev    next >
Text File  |  1989-05-29  |  2KB  |  44 lines

  1. /* Compile-time options for Booz to allow custom versions to be built */
  2.  
  3. /* 
  4. Use buffer sizes of at least 1024, larger if enough memory is
  5. available.  Buffer sizes of over 8192 have not been confirmed to work.
  6. */
  7. #define  IN_BUF_SIZE       1024
  8. #define  OUT_BUF_SIZE      1024
  9.  
  10. /* 
  11. Decompression stack.  Except in pathological cases, 2000 bytes should
  12. be enough.  Rare files may need a bigger stack to decompress.
  13. May be decreased to 1000 bytes if memory is tight.
  14. */
  15. #define  STACKSIZE   2000        /* adjust to conserve memory */
  16.  
  17. /* 
  18. Define one of the symbols TINY, SMALL, and BIG.  Do not define more than
  19. one of these symbols.  The effects are:
  20.  
  21.    Symbol      Effect
  22.  
  23.    TINY        A very tiny barebones version that always extracts an entire
  24.                archive at a time.  Should compile and run under CP/M.
  25.  
  26.    SMALL       A slightly bigger version that will let the user specify
  27.                which files are to be extracted from the archive.  Wildcards
  28.                "?" and "*" are accepted in any combination.  Still quite
  29.                small.  Will probably compile and run under CP/M.
  30.  
  31.    BIG         Does everything that the SMALL version does.  In addition, 
  32.                it will list and test archives.  May or may not compile 
  33.                and run under CP/M.
  34. */
  35.  
  36. /* Only one of the three following symbols should be defined */
  37. #define TINY
  38. /* #define SMALL */
  39. /* #define BIG */
  40.  
  41. /* Define FIXFNAME to activate the fixfname() function that converts
  42. filename syntax to be acceptable to the host system */
  43. /* #define FIXFNAME */
  44.