#include <sys_defs.h>
#include <time.h>
#include <msg.h>
#include <vstring.h>
#include <mac_expand.h>
#include <stringops.h>
#include <mail_params.h>
#include <mail_proto.h>
#include <smtpd.h>
#include <smtpd_expand.h>
マクロ定義 | |
#define | STR vstring_str |
#define | STREQ(x, y) (*(x) == *(y) && strcmp((x), (y)) == 0) |
#define | STREQN(x, y, n) (*(x) == *(y) && strncmp((x), (y), (n)) == 0) |
#define | CONST_LEN(x) (sizeof(x) - 1) |
関数 | |
void | smtpd_expand_init (void) |
const char * | smtpd_expand_lookup (const char *name, int unused_mode, void *context) |
int | smtpd_expand (SMTPD_STATE *state, VSTRING *result, const char *template, int flags) |
変数 | |
VSTRING * | smtpd_expand_filter |
#define CONST_LEN | ( | x | ) | (sizeof(x) - 1) |
#define STR vstring_str |
smtpd_expand.c の 85 行目に定義があります。
#define STREQ | ( | x, | |
y | |||
) | (*(x) == *(y) && strcmp((x), (y)) == 0) |
#define STREQN | ( | x, | |
y, | |||
n | |||
) | (*(x) == *(y) && strncmp((x), (y), (n)) == 0) |
int smtpd_expand | ( | SMTPD_STATE * | state, |
VSTRING * | result, | ||
const char * | template, | ||
int | flags | ||
) |
smtpd_expand.c の 242 行目に定義があります。
void smtpd_expand_init | ( | void | ) |
smtpd_expand.c の 89 行目に定義があります。
const char* smtpd_expand_lookup | ( | const char * | name, |
int | unused_mode, | ||
void * | context | ||
) |
smtpd_expand.c の 174 行目に定義があります。
VSTRING* smtpd_expand_filter |
smtpd_expand.c の 80 行目に定義があります。