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
;
37
header_T
*
next
;
38
};
39
40
bool
add_to_msgheader_list
(
header_T
**,
char
*,
char
*);
41
42
header_T
*
clear_msgheader_list
(
header_T
*);
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
52
header_T
*
get_msgheader_next
(
header_T
*,
char
*);
53
54
bool
get_msgheader_attribute
(
header_T
*,
char
*,
char
*,
size_t
);
55
58
#define __ZE_HEADERS_H
59
#endif
get_msgheader_index_2
header_T * get_msgheader_index_2(header_T *, char *, int)
Definition:
ze-headers.c:221
get_msgheader
header_T * get_msgheader(header_T *, char *)
Definition:
ze-headers.c:144
get_msgheader_attribute
bool get_msgheader_attribute(header_T *, char *, char *, size_t)
Definition:
ze-headers.c:260
header_T
Definition:
ze-headers.h:33
header_T::value
char * value
Definition:
ze-headers.h:36
add_to_msgheader_list
bool add_to_msgheader_list(header_T **, char *, char *)
Definition:
ze-headers.c:36
header_T::attr
char * attr
Definition:
ze-headers.h:35
header_T::next
header_T * next
Definition:
ze-headers.h:37
clear_msgheader_list
header_T * clear_msgheader_list(header_T *)
Definition:
ze-headers.c:93
count_msgheader_attr
int count_msgheader_attr(header_T *, char *)
Definition:
ze-headers.c:116
get_msgheader_index
int get_msgheader_index(header_T *, char *)
Definition:
ze-headers.c:191
get_msgheader_next
header_T * get_msgheader_next(header_T *, char *)
Definition:
ze-headers.c:175
include
ze-headers.h
Generated by
1.8.13