3 * Created: Sun Feb 25 22:13:41 2001 by tek@wiw.org
4 * Revised: Sun Apr 22 17:54:59 2001 by tek@wiw.org
5 * Copyright 2001 Julian E. C. Squires (tek@wiw.org)
6 * This program comes with ABSOLUTELY NO WARRANTY.
7 * $Id: noose.h,v 1.3 2001/04/22 21:41:24 tek Exp $
14 #define PROGNAME "noose"
15 #define DEFNNTPSERVER "news"
17 typedef struct rangelist_s
{
19 struct rangelist_s
*next
;
22 extern void *nntp_connect(char *);
23 extern void nntp_disconnect(void *);
24 extern int nntp_cmd_group(void *, char *, int *, int *, int *);
25 extern int nntp_cmd_article(void *, int, char **, char **);
27 extern int newsrc_filter(char *, char *, rangelist_t
**);
28 extern int newsrc_getsubscribedgroups(char *, int *, char ***);
30 extern rangelist_t
*rl_new(int, int, rangelist_t
*);
31 extern void rl_delete(rangelist_t
*);
32 extern void rl_exclude(rangelist_t
**, int, int);