|
Postfix3.3.1
|
#include <sys_defs.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <ctype.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <msg.h>#include <vstring.h>#include <stringops.h>#include <split_at.h>#include <myaddrinfo.h>#include <mask_addr.h>#include <cidr_match.h>マクロ定義 | |
| #define | CIDR_MATCH_ADDR_FAMILY(a) (AF_INET) |
| #define | CIDR_MATCH_ADDR_BIT_COUNT(f) |
| #define | CIDR_MATCH_ADDR_BYTE_COUNT(f) |
関数 | |
| CIDR_MATCH * | cidr_match_execute (CIDR_MATCH *list, const char *addr) |
| VSTRING * | cidr_match_parse (CIDR_MATCH *ip, char *pattern, int match, VSTRING *why) |
| VSTRING * | cidr_match_parse_if (CIDR_MATCH *ip, char *pattern, int match, VSTRING *why) |
| void | cidr_match_endif (CIDR_MATCH *ip) |
| #define CIDR_MATCH_ADDR_BIT_COUNT | ( | f | ) |
cidr_match.c の 106 行目に定義があります。
| #define CIDR_MATCH_ADDR_BYTE_COUNT | ( | f | ) |
cidr_match.c の 109 行目に定義があります。
| #define CIDR_MATCH_ADDR_FAMILY | ( | a | ) | (AF_INET) |
cidr_match.c の 105 行目に定義があります。
| void cidr_match_endif | ( | CIDR_MATCH * | ip | ) |
cidr_match.c の 301 行目に定義があります。
| CIDR_MATCH* cidr_match_execute | ( | CIDR_MATCH * | list, |
| const char * | addr | ||
| ) |
cidr_match.c の 148 行目に定義があります。
| VSTRING* cidr_match_parse | ( | CIDR_MATCH * | ip, |
| char * | pattern, | ||
| int | match, | ||
| VSTRING * | why | ||
| ) |
cidr_match.c の 186 行目に定義があります。
| VSTRING* cidr_match_parse_if | ( | CIDR_MATCH * | ip, |
| char * | pattern, | ||
| int | match, | ||
| VSTRING * | why | ||
| ) |
cidr_match.c の 289 行目に定義があります。
1.8.9.1