home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / b / bmh02src.zip / BUFFER.H < prev    next >
C/C++ Source or Header  |  1992-08-16  |  700b  |  23 lines

  1. /*
  2.    buffer.h : Copyright Paul Healy, EI9GL, 1992.
  3.  
  4.    920617 : Created.
  5. */
  6. #ifndef _buffer_h_
  7. #define _buffer_h_
  8.  
  9. int loadbuf(char *s, char **start, char **end, char *lockfile);
  10. int loadmail(char *prog, char *folder, char **start, char **end);
  11. int refill(char **start, char **end);
  12. char *getstring(char **start, char **end, char *s, int max);
  13. void freebuf(void);
  14. long filesize(void);
  15.  
  16. typedef int (*MsgFn)(int num, char **p, char **end, char *From);
  17. int walk(char *p, char *end, int wantall, MsgFn fn, int argc, char *argv[]);
  18. int msg2file(char *p, char *end, FILE *fp, int msg, int wantheader);
  19.  
  20. int savemsgs(int argc, char *argv[], char *filename, int wantheaders);
  21.  
  22. #endif
  23.