Postfix3.3.1
全て データ構造 ファイル 関数 変数 型定義 マクロ定義
マクロ定義 | 関数 | 変数
smtpd_expand.c ファイル
#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)
 

変数

VSTRINGsmtpd_expand_filter
 

マクロ定義詳解

#define CONST_LEN (   x)    (sizeof(x) - 1)
#define STR   vstring_str

smtpd_expand.c85 行目に定義があります。

#define STREQ (   x,
 
)    (*(x) == *(y) && strcmp((x), (y)) == 0)
#define STREQN (   x,
  y,
 
)    (*(x) == *(y) && strncmp((x), (y), (n)) == 0)

関数詳解

int smtpd_expand ( SMTPD_STATE state,
VSTRING result,
const char *  template,
int  flags 
)

smtpd_expand.c242 行目に定義があります。

void smtpd_expand_init ( void  )

smtpd_expand.c89 行目に定義があります。

const char* smtpd_expand_lookup ( const char *  name,
int  unused_mode,
void *  context 
)

smtpd_expand.c174 行目に定義があります。

変数詳解

VSTRING* smtpd_expand_filter

smtpd_expand.c80 行目に定義があります。