Postfix3.3.1
データ構造 | マクロ定義 | 関数 | 変数
header_body_checks.h ファイル
#include <mime_state.h>
#include <maps.h>

[ソースコード]

データ構造

struct  HBC_MAP_INFO
 
struct  HBC_CALL_BACKS
 
struct  HBC_CHECKS
 

マクロ定義

#define MIME_HDR_FIRST   (1)
 
#define MIME_HDR_LAST   (3)
 
#define HBC_CHECKS_STAT_IGNORE   ((char *) 0)
 
#define HBC_CHECKS_STAT_ERROR   (&hbc_checks_error)
 
#define HBC_CHECKS_STAT_UNKNOWN   (&hbc_checks_unknown)
 
#define hbc_header_checks_free(hbc)   _hbc_checks_free((hbc), HBC_HEADER_SIZE)
 
#define hbc_body_checks_free(hbc)   _hbc_checks_free((hbc), 1)
 
#define HBC_HEADER_SIZE   (MIME_HDR_LAST - MIME_HDR_FIRST + 1)
 

関数

HBC_CHECKShbc_header_checks_create (const char *, const char *, const char *, const char *, const char *, const char *, HBC_CALL_BACKS *)
 
HBC_CHECKShbc_body_checks_create (const char *, const char *, HBC_CALL_BACKS *)
 
char * hbc_header_checks (void *, HBC_CHECKS *, int, const HEADER_OPTS *, VSTRING *, off_t)
 
char * hbc_body_checks (void *, HBC_CHECKS *, const char *, ssize_t, off_t)
 
void _hbc_checks_free (HBC_CHECKS *, ssize_t)
 

変数

char hbc_checks_error
 
const char hbc_checks_unknown
 

マクロ定義詳解

#define hbc_body_checks_free (   hbc)    _hbc_checks_free((hbc), 1)

header_body_checks.h62 行目に定義があります。

#define HBC_CHECKS_STAT_ERROR   (&hbc_checks_error)

header_body_checks.h48 行目に定義があります。

#define HBC_CHECKS_STAT_IGNORE   ((char *) 0)

header_body_checks.h47 行目に定義があります。

#define HBC_CHECKS_STAT_UNKNOWN   (&hbc_checks_unknown)

header_body_checks.h49 行目に定義があります。

#define hbc_header_checks_free (   hbc)    _hbc_checks_free((hbc), HBC_HEADER_SIZE)

header_body_checks.h61 行目に定義があります。

#define HBC_HEADER_SIZE   (MIME_HDR_LAST - MIME_HDR_FIRST + 1)

header_body_checks.h67 行目に定義があります。

#define MIME_HDR_FIRST   (1)

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

#define MIME_HDR_LAST   (3)

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

関数詳解

void _hbc_checks_free ( HBC_CHECKS ,
ssize_t   
)

header_body_checks.c419 行目に定義があります。

char* hbc_body_checks ( void *  ,
HBC_CHECKS ,
const char *  ,
ssize_t  ,
off_t   
)

header_body_checks.c341 行目に定義があります。

HBC_CHECKS* hbc_body_checks_create ( const char *  ,
const char *  ,
HBC_CALL_BACKS  
)

header_body_checks.c398 行目に定義があります。

char* hbc_header_checks ( void *  ,
HBC_CHECKS ,
int  ,
const HEADER_OPTS ,
VSTRING ,
off_t   
)

header_body_checks.c309 行目に定義があります。

HBC_CHECKS* hbc_header_checks_create ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const char *  ,
const char *  ,
HBC_CALL_BACKS  
)

header_body_checks.c366 行目に定義があります。

変数詳解

char hbc_checks_error

header_body_checks.c193 行目に定義があります。

const char hbc_checks_unknown

header_body_checks.c194 行目に定義があります。