Postfix3.3.1
マクロ定義 | 型定義 | 関数
mac_expand.h ファイル
#include <vstring.h>
#include <mac_parse.h>

[ソースコード]

マクロ定義

#define MAC_EXP_FLAG_NONE   (0)
 
#define MAC_EXP_FLAG_RECURSE   (1<<0)
 
#define MAC_EXP_FLAG_APPEND   (1<<1)
 
#define MAC_EXP_FLAG_SCAN   (1<<2)
 
#define MAC_EXP_FLAG_PRINTABLE   (1<<3)
 
#define MAC_EXP_MODE_TEST   (0)
 
#define MAC_EXP_MODE_USE   (1)
 

型定義

typedef const char *(* MAC_EXP_LOOKUP_FN) (const char *, int, void *)
 

関数

int mac_expand (VSTRING *, const char *, int, const char *, MAC_EXP_LOOKUP_FN, void *)
 

マクロ定義詳解

#define MAC_EXP_FLAG_APPEND   (1<<1)

mac_expand.h25 行目に定義があります。

#define MAC_EXP_FLAG_NONE   (0)

mac_expand.h23 行目に定義があります。

#define MAC_EXP_FLAG_PRINTABLE   (1<<3)

mac_expand.h27 行目に定義があります。

#define MAC_EXP_FLAG_RECURSE   (1<<0)

mac_expand.h24 行目に定義があります。

#define MAC_EXP_FLAG_SCAN   (1<<2)

mac_expand.h26 行目に定義があります。

#define MAC_EXP_MODE_TEST   (0)

mac_expand.h32 行目に定義があります。

#define MAC_EXP_MODE_USE   (1)

mac_expand.h33 行目に定義があります。

型定義詳解

typedef const char*(* MAC_EXP_LOOKUP_FN) (const char *, int, void *)

mac_expand.h35 行目に定義があります。

関数詳解

int mac_expand ( VSTRING ,
const char *  ,
int  ,
const char *  ,
MAC_EXP_LOOKUP_FN  ,
void *   
)

mac_expand.c593 行目に定義があります。