home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume16 / pcomm2 / part02 / status.h < prev    next >
C/C++ Source or Header  |  1988-09-14  |  767b  |  29 lines

  1. /*
  2.  * The status flags, and other various changeable things.  Obviously
  3.  * the "config.h" file must appear before this file.
  4.  */
  5.  
  6. #define MAX_ROW        64
  7. #define MAX_COL        128
  8. #define PATH        128
  9.  
  10. struct STATUS {
  11.     int    fd;            /* file descriptor for TTY */
  12.     int    add_lf;            /* add <CR> to <LF>? */
  13.     int    log;            /* status of log option */
  14.     int    print;            /* status of print option */
  15.     char    log_path[PATH];        /* data logging file */
  16. #ifdef SHAREDMEM
  17.     int    clr;            /* flag to clear the screen */
  18.     int    row;            /* cursor row position */
  19.     int    col;            /* cursor column position */
  20.     char    vs[MAX_ROW][MAX_COL+1];    /* the virtual screen */
  21. #else /* SHAREDMEM */
  22.     char    vs_path[PATH];        /* virtual screen file */
  23. #endif /* SHAREDMEM */
  24. };
  25.  
  26. #ifndef MAIN
  27. extern struct STATUS *status;
  28. #endif /* MAIN */
  29.