No empty .Rs/.Re
[netbsd-mini2440.git] / external / ibm-public / postfix / dist / src / util / match_list.h
blob1d8682fc3824c23272ad90fe0703ddac95a5a22c
1 /* $NetBSD$ */
3 #ifndef _MATCH_LIST_H_INCLUDED_
4 #define _MATCH_LIST_H_INCLUDED_
6 /*++
7 /* NAME
8 /* match_list 3h
9 /* SUMMARY
10 /* generic list-based pattern matching
11 /* SYNOPSIS
12 /* #include <match_list.h>
13 /* DESCRIPTION
14 /* .nf
17 * External interface.
19 typedef struct MATCH_LIST MATCH_LIST;
20 typedef int (*MATCH_LIST_FN) (int, const char *, const char *);
22 extern MATCH_LIST *match_list_init(int, const char *, int,...);
23 extern int match_list_match(MATCH_LIST *,...);
24 extern void match_list_free(MATCH_LIST *);
26 /* LICENSE
27 /* .ad
28 /* .fi
29 /* The Secure Mailer license must be distributed with this software.
30 /* AUTHOR(S)
31 /* Wietse Venema
32 /* IBM T.J. Watson Research
33 /* P.O. Box 704
34 /* Yorktown Heights, NY 10598, USA
35 /*--*/
37 #endif