#ifndef _SCANNEWS_H #define _SCANNEWS_H /* $Id$ */ #define MAX_MSGID_LEN 196 #define MAX_GRP_LEN 128 /* * Linked list for list overview.fmt */ typedef struct XOVERVIEW { struct XOVERVIEW *next; char *header; /* dynamically alloced */ char *field; int fieldlen; int full; } Overview, *POverview; /* * Linked list structure one for each article */ typedef struct LinkList { struct LinkList *next; char msgid[MAX_MSGID_LEN]; int nr; int isdupe; } List, *PList; enum { RETVAL_ERROR = -1, RETVAL_OK = 0, RETVAL_NOARTICLES, RETVAL_UNEXPECTEDANS, RETVAL_VERNR, \ RETVAL_NOAUTH, RETVAL_EMPTYKILL, RETVAL_NOXOVER }; void ScanNews(void); #endif