home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume9 / elm2 / part01 / hdrs / save_opts.h < prev   
Encoding:
C/C++ Source or Header  |  1987-03-08  |  2.0 KB  |  68 lines

  1. /**             save_opts.h             **/
  2.  
  3. /** Some crazy includes for the save-opts part of the Elm program!
  4.  
  5.     (C) Copyright 1986, Dave Taylor
  6. **/
  7.  
  8. #define ALTERNATIVES        0
  9. #define ALWAYSDELETE        1
  10. #define ALWAYSLEAVE        2
  11. #define ARROW            3
  12. #define AUTOCOPY        4
  13. #define BOUNCEBACK        5
  14. #define CALENDAR        6
  15. #define COPY            7
  16. #define EDITOR            8
  17. #define EDITOUT            9
  18. #define FORMS            10
  19. #define FULLNAME        11
  20. #define KEYPAD            12
  21. #define LOCALSIGNATURE        13
  22. #define MAILBOX            14
  23. #define MAILDIR            15
  24. #define MENU            16
  25. #define MOVEPAGE        17
  26. #define NAMES            18
  27. #define NOHEADER        19
  28. #define PAGER            20
  29. #define POINTNEW        21
  30. #define PREFIX            22
  31. #define PRINT            23
  32. #define REMOTESIGNATURE        24
  33. #define RESOLVE            25
  34. #define SAVEMAIL        26
  35. #define SAVENAME        27
  36. #define SHELL            28
  37. #define SIGNATURE        29
  38. #define SOFTKEYS        30
  39. #define SORTBY            31
  40. #define TIMEOUT            32
  41. #define TITLES            33
  42. #define USERLEVEL        34
  43. #define WARNINGS        35
  44. #define WEED            36
  45. #define WEEDOUT            37
  46.  
  47. #define NUMBER_OF_SAVEABLE_OPTIONS    WEEDOUT+1
  48.  
  49. struct save_info_recs { 
  50.     char     name[NLEN];     /* name of instruction */
  51.     long     offset;        /* offset into elmrc-info file */
  52.     } save_info[NUMBER_OF_SAVEABLE_OPTIONS] = 
  53. {
  54.  { "alternatives", -1L }, { "alwaysdelete", -1L },     { "alwaysleave", -1L },
  55.  { "arrow", -1L},         { "autocopy", -1L },          { "bounceback", -1L },
  56.  { "calendar", -1L },       { "copy", -1L },              { "editor", -1L },
  57.  { "editout", -1L },       { "forms", -1L },             { "fullname", -1L },
  58.  { "keypad", -1L },       { "localsignature", -1L },    { "mailbox", -1L }, 
  59.  { "maildir", -1L },       { "menu", -1L },         { "movepage", -1L }, 
  60.  { "names", -1L },        { "noheader", -1L },         { "pager", -1L }, 
  61.  { "pointnew", -1L},      { "prefix", -1L },           { "print", -1L }, 
  62.  { "remotesignature",-1L},{ "resolve", -1L },           { "savemail", -1L }, 
  63.  { "savename", -1L },     { "shell", -1L },             { "signature", -1L },
  64.  { "softkeys", -1L },      { "sortby", -1L },         { "timeout", -1L },
  65.  { "titles", -1L },       { "userlevel", -1L },     { "warnings", -1L },
  66.  { "weed", -1L },         { "weedout", -1L }
  67. };
  68.