home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 4 / CDPD_IV.bin / networking / uucp / amigauucpsrc / include / news.h < prev    next >
C/C++ Source or Header  |  1994-06-29  |  1KB  |  50 lines

  1.  
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. #include <string.h>
  5. #include "version.h"
  6. #include "protos.h"
  7.  
  8. extern int NumRows;
  9. extern int NumCols;
  10.  
  11. /* anews.c */
  12. extern void initgroups(void);
  13. extern char *Get_Env(char *envar, char *def);
  14. extern void init(void);
  15. extern char *subs(char *newsfile);
  16. extern void do_quit(void);
  17. extern void do_help(char **pp);
  18. extern char *art2file(char *group, char *art);
  19. extern int readgroup(char *group);
  20. extern void scr_inverse_on(void);
  21. extern void scr_inverse_off(void);
  22. extern int rawch(void);
  23.  
  24. /* showart.c */
  25. extern void scan_subjects(char *group);
  26. extern int showart(char *group, char *article);
  27.  
  28. /* reply.c */
  29. extern struct hdrinfo *openhdr(FILE *fp);
  30. extern void closehdr(struct hdrinfo *hdr);
  31. extern void reply(int, FILE *, const char *);
  32.  
  33. /* mscan.c */
  34. extern void free_directory(int);
  35. extern int scan_directory(char *dir);
  36. extern char *first_unread(void);
  37. extern int unread_count(void);
  38. extern char *goto_article(char *name);
  39. extern char *get_next_art(void);
  40. extern char *get_prev_art(void);
  41. extern void rewind_arts(void);
  42. extern void mark_cur_art(int flag);
  43. extern void del_cur_art(int flag);
  44. extern void hold_cur_art(void);
  45.  
  46. /* manx.c */
  47. extern int raw(FILE *f);
  48. extern int cooked(FILE *f);
  49.  
  50.