home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / c / ios_src / modules.h < prev    next >
Text File  |  1993-01-31  |  893b  |  51 lines

  1. #if !defined (__MODULES_H__)
  2. #define __MODULES_H__
  3.  
  4. /*
  5. **    InMail
  6. */
  7.  
  8. BYTE    unpack_pkt(VOID);
  9. VOID    import_pkt(BYTE *path);
  10.  
  11. /*
  12. **    OutMail
  13. */
  14.  
  15. VOID    pack_mail(VOID);
  16. VOID    pack_netmail(MSGHEADER *hdr, BYTE *msgtext);
  17.  
  18. /*
  19. **    ScanMail
  20. */
  21.  
  22. VOID    scan_areas(VOID);
  23. VOID    compactMSGbase(WORD mode);
  24.  
  25. /*
  26. **    Configuration parser
  27. */
  28.  
  29. BOOLEAN    init_cfg(BOOLEAN *foundlabel);
  30. BOOLEAN read_areas(BYTE *filename, BYTE what);
  31. VOID    read_lednew(VOID);
  32. VOID    write_lednew(VOID);
  33. VOID    read_ioskey(VOID);
  34.  
  35. /*
  36. **    Area consultant.
  37. */
  38.  
  39. VOID consult_areafix(MSGHEADER *hdr, BYTE *message);
  40. WORD ADDarea (BYTE *area);
  41.  
  42. /*
  43. **    Other external modules
  44. */
  45.  
  46. WORD    match(BYTE *first, BYTE *second);
  47. VOID    CDECL xsprintf(BYTE *buf, BYTE *format, ...);
  48. BOOLEAN    langload(VOID);
  49. VOID     addpktbuf(VOID *text, UWORD len, WORD to, BYTE what);
  50. BYTE    DO_track (MSGHEADER *Hdr, BYTE *msg);
  51. #endif