inntobbs.h
上传用户:minyiyu
上传日期:2018-12-24
资源大小:864k
文件大小:1k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1. #ifndef INNTOBBS_H
  2. #define INNTOBBS_H
  3. enum HeaderValue {
  4. SUBJECT_H, FROM_H, DATE_H, MID_H, NEWSGROUPS_H,
  5. NNTPPOSTINGHOST_H, NNTPHOST_H, CONTROL_H, PATH_H,
  6. ORGANIZATION_H, X_Auth_From_H, APPROVED_H, DISTRIBUTION_H, 
  7. REFERENCES_H, KEYWORDS_H, SUMMARY_H,
  8. LASTHEADER,
  9. };
  10. #if !defined(PalmBBS)
  11. extern char *HEADER[];
  12. extern char *BODY;
  13. extern char *FROM, *SUBJECT, *SITE, *DATE, *POSTHOST, 
  14.     *NNTPHOST, *PATH, *GROUPS, *MSGID, *CONTROL;
  15. extern char *REMOTEHOSTNAME, *REMOTEUSERNAME;
  16. #else
  17. extern char **XHEADER;
  18. extern char *BODY;
  19. extern char *FROM, *SUBJECT, *SITE, *DATE, *POSTHOST, 
  20.     *NNTPHOST, *XPATH, *GROUPS, *MSGID, *CONTROL;
  21. extern char *REMOTEHOSTNAME, *REMOTEUSERNAME;
  22. #endif
  23. int receive_article();
  24. #if defined(PalmBBS)
  25. #ifndef INNTOBBS
  26. #ifndef PATH
  27. # define PATH XPATH
  28. #endif
  29. #ifndef HEADER
  30. # define HEADER XHEADER
  31. #endif
  32. #endif
  33. #endif
  34. #endif