ze-filter  (ze-filter-0.8.0-develop-180218)
ze-smmacros.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 #ifndef __ZE_SMMACROS_H
25 
26 typedef struct sm_mac_T sm_mac_T;
27 
29 void sm_macro_free(sm_mac_T *);
30 
31 void sm_macro_update(SMFICTX *, sm_mac_T *);
32 char *sm_macro_get_str(sm_mac_T *, char *);
33 int sm_macro_get_int(sm_mac_T *, char *);
34 
35 void sm_macro_log_all(char *id, sm_mac_T *sm);
36 
37 char *callback_name(int id);
38 
39 #define __ZE_SMMACROS_H
40 #endif
void sm_macro_free(sm_mac_T *)
Definition: ze-smmacros.c:132
int sm_macro_get_int(sm_mac_T *, char *)
Definition: ze-smmacros.c:209
sm_mac_T * sm_macro_new()
Definition: ze-smmacros.c:114
char * callback_name(int id)
Definition: ze-smmacros.c:267
void sm_macro_update(SMFICTX *, sm_mac_T *)
Definition: ze-smmacros.c:150
void sm_macro_log_all(char *id, sm_mac_T *sm)
Definition: ze-smmacros.c:229
char * sm_macro_get_str(sm_mac_T *, char *)
Definition: ze-smmacros.c:191