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 行目に定義があります。