Postfix3.3.1
|
#include <sys_defs.h>
#include <unistd.h>
#include <string.h>
#include <fcntl.h>
#include <stdlib.h>
#include <stdarg.h>
#include <msg.h>
#include <mymalloc.h>
#include <vstring.h>
#include <vstream.h>
#include <vstring_vstream.h>
#include <stringops.h>
#include <argv.h>
#include <dict.h>
#include <match_list.h>
マクロ定義 | |
#define | MATCH_DICTIONARY(pattern) ((pattern)[0] != '[' && strchr((pattern), ':') != 0) |
#define | OPEN_FLAGS O_RDONLY |
#define | DICT_FLAGS (DICT_FLAG_LOCK | DICT_FLAG_UTF8_REQUEST) |
#define | STR(x) vstring_str(x) |
#define | DO_MATCH 1 |
関数 | |
MATCH_LIST * | match_list_init (const char *pname, int flags, const char *patterns, int match_count,...) |
int | match_list_match (MATCH_LIST *list,...) |
void | match_list_free (MATCH_LIST *list) |
#define DICT_FLAGS (DICT_FLAG_LOCK | DICT_FLAG_UTF8_REQUEST) |
#define DO_MATCH 1 |
#define MATCH_DICTIONARY | ( | pattern | ) | ((pattern)[0] != '[' && strchr((pattern), ':') != 0) |
match_list.c の 112 行目に定義があります。
#define OPEN_FLAGS O_RDONLY |
#define STR | ( | x | ) | vstring_str(x) |
void match_list_free | ( | MATCH_LIST * | list | ) |
match_list.c の 272 行目に定義があります。
MATCH_LIST* match_list_init | ( | const char * | pname, |
int | flags, | ||
const char * | patterns, | ||
int | match_count, | ||
... | |||
) |
match_list.c の 197 行目に定義があります。
int match_list_match | ( | MATCH_LIST * | list, |
... | |||
) |
match_list.c の 235 行目に定義があります。