1 /*
2  * Copyright (C) 1998-2000 Byrial Jensen <byrial@image.dk>
3  *
4  *     This program is free software; you can redistribute it and/or modify
5  *     it under the terms of the GNU General Public License as published by
6  *     the Free Software Foundation; either version 2 of the License, or
7  *     (at your option) any later version.
8  *
9  *     This program is distributed in the hope that it will be useful,
10  *     but WITHOUT ANY WARRANTY; without even the implied warranty of
11  *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  *     GNU General Public License for more details.
13  *
14  *     You should have received a copy of the GNU General Public License
15  *     along with this program; if not, write to the Free Software
16  *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17  */
18 
19 struct keep_lines {
20   char *header;
21   struct keep_lines *next;
22 };
23 
24 #include "lib.h"
25 
26 /* Functions in newsbody_write.c */
27 void writebody (FILE *newsfile, FILE *newsfile_copy, FILE *bodyfile,
28 		int remove_header, int remove_quote, int remove_sig,
29 		struct keep_lines *keep);
30 
31 /* Functions in newsbody_read.c */
32 void readbody (FILE *newsfile, FILE *bodyfile, FILE *mergefile,
33 	       int remove_header, int remove_quote, int remove_sig,
34 	       struct keep_lines *keep);
35 
36 /* Functions in header.c */
37 char *read_header (char *header, size_t *len, FILE *file);
38 int keep_this_header (char *header, struct keep_lines *keep);
39