home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / OSKBox.lzh / MAILBOX / CC / mailbox.h < prev    next >
Text File  |  1993-04-25  |  1KB  |  80 lines

  1. #define HOME "/dd/mailbox"
  2. #define DISDIR "UTIL" /* "/r0/MAILBOX" */
  3. #define FWDIR  "UTIL" /* "/r0/MAILBOX" */
  4. #define SID "[CMU-2.08-WH$]"
  5. #define MYCALL "WD6CMU"
  6. #define MYHADDR "#NOCAL.CA.USA.NA"
  7. #define MYZIP "94805"
  8. #define MYQTH "\"OSKbox\""
  9. #define BANNER "WD6CMU OSKbox, Richmond CA."
  10. #define MAXMAIL 2000
  11. /*#define UTC 8                /* hours from GMT (PST) */
  12. #define UTC 7                /* hours from GMT (PDT) */
  13.  
  14.  
  15. struct userstruct {
  16.     int usdate, ustime;
  17.     int usnmr;
  18.     char usssid;
  19.     int usopt;
  20.     int uscnt;
  21.     char uscall[7];
  22.     char usname[13];
  23.     char uspath[57];
  24.     };
  25.  
  26. /* Bit definitions in usopt */
  27. #define ISDELETED (1<<0)
  28. #define ISBBS (1<<1)
  29. #define ISPNG (1<<2)
  30. #define ISEXPERT (1<<3)
  31. #define ISSUPER (1<<4)
  32. #define ISSTUPID (1<<5)
  33.  
  34. struct msg_header {
  35.     int mhnr;
  36.     int mhsize;
  37.     int mhdate;
  38.     int mhtime;
  39.     int mhdate_mod;
  40.     int mhdate_xpir;
  41.     int mhdist;
  42.     char mhtype;
  43.     char mhstat;
  44.     char mhto[7];
  45.     char mhfrom[7];
  46.     char mhbbs[39];
  47.     char mhtit[81];
  48.     char mhbid[13];
  49.     unsigned char mhdirty;
  50.     };
  51.  
  52. struct msg_header *next_mail(), *new_mail(), *find_bid();
  53. int is_to();
  54. int is_from();
  55. int is_at();
  56. int is_type();
  57. int is_hold();
  58. int is_mail();
  59. int is_new();
  60. int is_last();
  61. int is_num();
  62. int is_gnum();
  63. int is_nmail();
  64. int is_forwarded();
  65. int is_nforwarded();
  66. int is_read();
  67. int is_last();
  68. int is_deleted();
  69. int is_arbitrary();
  70. int is_title();
  71. int is_multnum();
  72. char *strchr(), *strrchr();
  73.  
  74. struct dist_list {
  75.     struct dist_list *dlnext;
  76.     char dlname[7];
  77.     int dlcount;
  78.     char dlbbs[32][7];
  79.     };
  80.