home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 024 / psi110g.zip / BM.H < prev    next >
C/C++ Source or Header  |  1994-04-17  |  1KB  |  52 lines

  1.  /* Mods by G1EMM */
  2. #ifndef _BM_H
  3. #define _BM_H
  4.   
  5. #include <stdio.h>
  6. #ifndef _MAILBOX_H
  7. #include "mailbox.h"
  8. #endif
  9. #ifndef _SMTP_H
  10. #include "smtp.h"
  11. #endif
  12. #ifndef _MAILUTIL_H
  13. #include "mailutil.h"
  14. #endif
  15.   
  16. /* bm.h -- definitions for bmutil.c that aren't included elsewhere */
  17.   
  18. /* number of columns and lines on a standard display, e.g. vt100 */
  19. #define MAXCOL      80
  20. #define MAXLIN      24
  21.   
  22. /* message status */
  23. #define BM_DELETE   1
  24. #define BM_READ     2
  25. #define BM_FORWARDED    4
  26. #define BM_HOLD     8
  27.   
  28. #define SLINELEN    64
  29. #define LINELEN     256
  30.   
  31. extern char *Hdrs[];
  32.   
  33. void getlastread __ARGS((struct mbx *m));
  34. void setlastread __ARGS((struct mbx *m));
  35. void scanmail __ARGS((struct mbx *m));
  36. int msgtofile __ARGS((struct mbx *m));
  37. int dolistnotes __ARGS((int argc,char *argv[],void *p));
  38. int isarea __ARGS((char *name));
  39. int dodelmsg __ARGS((int argc,char *argv[],void *p));
  40. int doreadmsg __ARGS((int argc,char *argv[],void *p));
  41. int doreadnext __ARGS((int argc,char *argv[],void *p));
  42. int mbx_reply __ARGS((int argc,char *argv[],struct mbx *m,struct list **cclist,char **rhdr));
  43. int closenotes __ARGS((struct mbx *m));
  44. long isnewprivmail __ARGS((struct mbx *m));
  45. int htype __ARGS((char *s));
  46. char *getaddress __ARGS((char *string,int cont));
  47. extern int tkeywait __ARGS((char *prompt,int flush));
  48. extern int mykeywait __ARGS((char *prompt,struct mbx *m));
  49. extern void RemoveMailLocks __ARGS((void));
  50.   
  51. #endif  /* _BM_H */
  52.