Postfix3.3.1
データ構造 | マクロ定義 | 関数
dsn_filter.c ファイル
#include <sys_defs.h>
#include <msg.h>
#include <mymalloc.h>
#include <vstring.h>
#include <maps.h>
#include <dsn.h>
#include <dsn_util.h>
#include <dsn_filter.h>

[ソースコード]

データ構造

struct  DSN_FILTER
 

マクロ定義

#define STR(x)   vstring_str(x)
 
#define IS_SUCCESS_DSN(s)   (dsn_valid(s) && (s)[0] == '2')
 
#define IS_NDR_DSN(s)   (dsn_valid(s) && ((s)[0] == '4' || (s)[0] == '5'))
 

関数

DSN_FILTERdsn_filter_create (const char *title, const char *map_names)
 
DSNdsn_filter_lookup (DSN_FILTER *fp, DSN *dsn)
 
void dsn_filter_free (DSN_FILTER *fp)
 

マクロ定義詳解

#define IS_NDR_DSN (   s)    (dsn_valid(s) && ((s)[0] == '4' || (s)[0] == '5'))
#define IS_SUCCESS_DSN (   s)    (dsn_valid(s) && (s)[0] == '2')
#define STR (   x)    vstring_str(x)

dsn_filter.c103 行目に定義があります。

関数詳解

DSN_FILTER* dsn_filter_create ( const char *  title,
const char *  map_names 
)

dsn_filter.c107 行目に定義があります。

void dsn_filter_free ( DSN_FILTER fp)

dsn_filter.c184 行目に定義があります。

DSN* dsn_filter_lookup ( DSN_FILTER fp,
DSN dsn 
)

dsn_filter.c123 行目に定義があります。