home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 9 / 09.iso / l / l200 / 6.ddi / TRAN / ADL.H < prev    next >
Encoding:
C/C++ Source or Header  |  1986-08-21  |  1.2 KB  |  41 lines

  1. /*    adl.h  --  Configuration Library Header
  2.  
  3.     This module is a header that provides communication
  4.     between the library configuration files and the rest of the
  5.     library.
  6.  
  7.     Copyright (c) 1983 by James F. Gimpel
  8.     Copyright (c) 1984 by JMI Software Consultants, Inc.
  9.  
  10. */
  11.  
  12. /*    The stnd_file structure is used to communicate information
  13.     from the configuration section concerning properties of
  14.     standard files.
  15. */
  16.  
  17. struct stnd_file
  18.     {
  19.     FILE  stf_file;        /* a file designator */
  20.     FLAG  stf_bflag;    /* indicates whether to buffer(1) or not(0) */
  21.     };
  22.  
  23. /*    The adm_var structure defines the layout of the configuration
  24.     variables.  Their initial contents are defined in admvar.c
  25.     where they are further defined.
  26. */
  27.  
  28. struct adm_var
  29.     {
  30.     INT buf_size;    /* buffer size for I/O units */
  31.     INT margin;        /* page width */
  32.     INT min_bu;        /* minimum BASIC unit */
  33.     INT max_bu;        /* maximum BASIC unit */
  34.     INT maxopr;        /* maximum output precision */
  35.     TEXT *prname;    /* Printer name */
  36.     TEXT *strterm;    /* string termination characters */
  37.     INT zoneln;        /* Zone length */
  38.     BOOL needcr;    /* need CR (015) at end of output lines */
  39.     BOOL kybdcr;    /* need CR at end of output lines to keyboard devices */
  40.     };
  41.