Fixed a little bug when the newsrc wasn't found.
[noose.git] / noose.h
blob0d832fff0b0740d56639b00b713aec44c03bd533
1 /*
2 * noose.h
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 $
8 *
9 */
11 #ifndef NOOSE_H
12 #define NOOSE_H
14 #define PROGNAME "noose"
15 #define DEFNNTPSERVER "news"
17 typedef struct rangelist_s {
18 int begin, end;
19 struct rangelist_s *next;
20 } rangelist_t;
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);
34 #endif
36 /* EOF noose.h */