ze-filter  (ze-filter-0.8.0-develop-180218)
ze-headers.h
Go to the documentation of this file.
1 /*
2  *
3  * ze-filter - Mail Server Filter for sendmail
4  *
5  * Copyright (c) 2001-2018 - Jose-Marcio Martins da Cruz
6  *
7  * Auteur : Jose Marcio Martins da Cruz
8  * jose.marcio.mc@gmail.org
9  *
10  * Historique :
11  * Creation : janvier 2002
12  *
13  * This program is free software, but with restricted license :
14  *
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19  *
20  * More details about ze-filter license can be found at ze-filter
21  * web site : http://foss.jose-marcio.org
22  */
23 
24 
25 #ifndef __ZE_HEADERS_H
26 
32 typedef struct header_T header_T;
33 struct header_T
34 {
35  char *attr;
36  char *value;
38 };
39 
40 bool add_to_msgheader_list(header_T **, char *, char *);
41 
43 
44 int count_msgheader_attr(header_T *, char *);
45 
46 header_T *get_msgheader(header_T *, char *);
47 
48 int get_msgheader_index(header_T *, char *);
49 
50 header_T *get_msgheader_index_2(header_T *, char *, int);
51 
53 
54 bool get_msgheader_attribute(header_T *, char *, char *, size_t);
55 
58 #define __ZE_HEADERS_H
59 #endif
header_T * get_msgheader_index_2(header_T *, char *, int)
Definition: ze-headers.c:221
header_T * get_msgheader(header_T *, char *)
Definition: ze-headers.c:144
bool get_msgheader_attribute(header_T *, char *, char *, size_t)
Definition: ze-headers.c:260
char * value
Definition: ze-headers.h:36
bool add_to_msgheader_list(header_T **, char *, char *)
Definition: ze-headers.c:36
char * attr
Definition: ze-headers.h:35
header_T * next
Definition: ze-headers.h:37
header_T * clear_msgheader_list(header_T *)
Definition: ze-headers.c:93
int count_msgheader_attr(header_T *, char *)
Definition: ze-headers.c:116
int get_msgheader_index(header_T *, char *)
Definition: ze-headers.c:191
header_T * get_msgheader_next(header_T *, char *)
Definition: ze-headers.c:175