|
Postfix3.3.1
|
#include <sys_defs.h>#include <string.h>#include <msg.h>#include <stringops.h>#include <mymalloc.h>#include <vstring.h>#include <split_at.h>#include <dict.h>#include <events.h>#include <strip_addr.h>#include <mail_params.h>#include <mail_addr_find.h>#include <match_parent_style.h>#include <mail_proto.h>#include "transport.h"マクロ定義 | |
| #define | STR(x) vstring_str(x) |
| #define | FOUND 1 |
| #define | NOTFOUND 0 |
| #define | WILDCARD "*" |
| #define | FULL 0 |
| #define | PARTIAL DICT_FLAG_FIXED |
| #define | STREQ(x, y) (strcmp((x), (y)) == 0) |
| #define | DISCARD_EXTENSION ((char **) 0) |
| #define | LOOKUP_STRATEGY |
関数 | |
| TRANSPORT_INFO * | transport_pre_init (const char *transport_maps_name, const char *transport_maps) |
| void | transport_post_init (TRANSPORT_INFO *tp) |
| void | transport_free (TRANSPORT_INFO *tp) |
| int | transport_lookup (TRANSPORT_INFO *tp, const char *addr, const char *rcpt_domain, VSTRING *channel, VSTRING *nexthop) |
| #define DISCARD_EXTENSION ((char **) 0) |
| #define FOUND 1 |
| #define FULL 0 |
| #define LOOKUP_STRATEGY |
| #define NOTFOUND 0 |
| #define PARTIAL DICT_FLAG_FIXED |
| #define STR | ( | x | ) | vstring_str(x) |
transport.c の 93 行目に定義があります。
| #define STREQ | ( | x, | |
| y | |||
| ) | (strcmp((x), (y)) == 0) |
| #define WILDCARD "*" |
| void transport_free | ( | TRANSPORT_INFO * | tp | ) |
transport.c の 125 行目に定義があります。
| int transport_lookup | ( | TRANSPORT_INFO * | tp, |
| const char * | addr, | ||
| const char * | rcpt_domain, | ||
| VSTRING * | channel, | ||
| VSTRING * | nexthop | ||
| ) |
transport.c の 245 行目に定義があります。
| void transport_post_init | ( | TRANSPORT_INFO * | tp | ) |
transport.c の 117 行目に定義があります。
| TRANSPORT_INFO* transport_pre_init | ( | const char * | transport_maps_name, |
| const char * | transport_maps | ||
| ) |
transport.c の 99 行目に定義があります。
1.8.9.1