home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume18 / mush6.4 / part01 / options.h < prev    next >
C/C++ Source or Header  |  1989-03-12  |  1KB  |  29 lines

  1. /* @(#)options.h    (c) copyright 10/10/88 (Dan Heller, Bart Schaefer) */
  2.  
  3. /* Must #include mush.h before #including this file */
  4.  
  5. /* Structure to hold assorted information collected from command line flags.  
  6.  *  Other information is held in the following global variables:
  7.  *    cmd_help    General help file, specified by -1
  8.  *    debug        Debugging mode, toggled by -d
  9.  *    glob_flags    Bits set by -C, -e, -i, -S, -t and many commands
  10.  *    hdrs_only    Show headers and exit, specified by -H
  11.  *    iscurses    Curses mode, specified by -C or "curses" command
  12.  *    istool        Tool mode, specified by -t or -T
  13.  *    mailfile    File specified by -u or -f or "folder" command
  14.  *    prog_name    Name under which mush is running
  15.  *    time_out    Tool mode timeout, specified by -T
  16.  *    tool_help    Tool mode help file, specified by -2
  17.  */
  18.  
  19. struct mush_flags {
  20.     u_long flg;        /* Set by -v and some vars; passed to mail_someone() */
  21.     char *src_file;    /* Set by -F */
  22.     int src_n_exit;    /* Set by -F! */
  23.     char f_flags[10];    /* Set by -r, -N, etc.; passed to folder() */
  24.     char *Subj;        /* Set by -s */
  25.     char *Cc;        /* Set by -c */
  26.     char *Bcc;        /* Set by -b */
  27.     int source_rc;    /* Set by -n */
  28. };
  29.