home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / auucp+-1.02 / fuucp_plus_src.lzh / include / news.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-11-21  |  1.2 KB  |  49 lines

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