1 #ifndef __QSHEFFPARSER__
2 #define __QSHEFFPARSER__
3 
4 #include <stdio.h>
5 #include <stdlib.h>
6 #include <string.h>
7 #include <strings.h>
8 #include <signal.h>
9 #include <unistd.h>
10 #include <errno.h>
11 #include <sys/stat.h>
12 #include <sys/types.h>
13 #include "hash.h"
14 #include "wildmat.h"
15 #include "functions.h"
16 #include "loadconfig.h"
17 
18 #define MAXLINE        1024
19 #define MAX_TRIM_WORDS 10
20 
21 extern void
22 parse_qsheff_log(const char* logfile);
23 
24 extern void
25 load_ignored_IP(const char* IP_file, char src);
26 
27 extern int
28 is_ignored_IP(char* IP, char src, unsigned int h);
29 
30 extern int
31 qsheff_finalize(void);
32 
33 
34 #endif
35