/* $Id: souper.h 1.2 1995/01/05 13:20:09 cthuang Exp $ * * souper declarations */ /* global data */ extern char *progname; extern FILE *areasFile; /* program options */ extern char readOnly; extern char *homeDir; extern char newsrcFile[FILENAME_MAX]; extern char killFile[FILENAME_MAX]; extern char doXref; extern long maxBytes; void *xmalloc(size_t sz); char *xstrdup(const char *s); void openAreas(void); void closeAreas(void); void closeAreasOnSignal(int sig); FILE *openMsgFile(int number, const char *name, const char *format); void closeMsgFile(void); int getMail(const char *host, const char *userid, const char *password); int getNews(void); int catchupNews(int numKeep); void sendReply(void); int readKillFile(void); int killGroup(const char *name); int killLine(const char *line);