Postfix3.3.1
データ構造 | マクロ定義 | 関数
postconf_lookup.c ファイル
#include <sys_defs.h>
#include <string.h>
#include <msg.h>
#include <mymalloc.h>
#include <vstring.h>
#include <dict.h>
#include <stringops.h>
#include <mac_expand.h>
#include <mail_conf.h>
#include <postconf.h>

[ソースコード]

データ構造

struct  PCF_EVAL_CTX
 

マクロ定義

#define STR(x)   vstring_str(x)
 
#define LOOKUP(dict, name)   ((dict) ? dict_get((dict), (name)) : 0)
 
#define DONT_FILTER   (char *) 0
 

関数

const char * pcf_lookup_parameter_value (int mode, const char *name, PCF_MASTER_ENT *local_scope, PCF_PARAM_NODE *node)
 
char * pcf_expand_parameter_value (VSTRING *buf, int mode, const char *value, PCF_MASTER_ENT *local_scope)
 

マクロ定義詳解

#define DONT_FILTER   (char *) 0
#define LOOKUP (   dict,
  name 
)    ((dict) ? dict_get((dict), (name)) : 0)
#define STR (   x)    vstring_str(x)

postconf_lookup.c105 行目に定義があります。

関数詳解

char* pcf_expand_parameter_value ( VSTRING buf,
int  mode,
const char *  value,
PCF_MASTER_ENT local_scope 
)

postconf_lookup.c157 行目に定義があります。

const char* pcf_lookup_parameter_value ( int  mode,
const char *  name,
PCF_MASTER_ENT local_scope,
PCF_PARAM_NODE node 
)

postconf_lookup.c109 行目に定義があります。