Postfix3.3.1
マクロ定義 | 関数
valid_mailhost_addr.c ファイル
#include <sys_defs.h>
#include <string.h>
#include <msg.h>
#include <myaddrinfo.h>
#include <valid_mailhost_addr.h>

[ソースコード]

マクロ定義

#define IPV6_COL_LEN   (sizeof(IPV6_COL) - 1)
 
#define HAS_IPV6_COL(str)   (strncasecmp((str), IPV6_COL, IPV6_COL_LEN) == 0)
 
#define SKIP_IPV6_COL(str)   (HAS_IPV6_COL(str) ? (str) + IPV6_COL_LEN : (str))
 

関数

const char * valid_mailhost_addr (const char *addr, int gripe)
 
int valid_mailhost_literal (const char *addr, int gripe)
 

マクロ定義詳解

#define HAS_IPV6_COL (   str)    (strncasecmp((str), IPV6_COL, IPV6_COL_LEN) == 0)

valid_mailhost_addr.c74 行目に定義があります。

#define IPV6_COL_LEN   (sizeof(IPV6_COL) - 1)

valid_mailhost_addr.c73 行目に定義があります。

#define SKIP_IPV6_COL (   str)    (HAS_IPV6_COL(str) ? (str) + IPV6_COL_LEN : (str))

valid_mailhost_addr.c75 行目に定義があります。

関数詳解

const char* valid_mailhost_addr ( const char *  addr,
int  gripe 
)

valid_mailhost_addr.c79 行目に定義があります。

int valid_mailhost_literal ( const char *  addr,
int  gripe 
)

valid_mailhost_addr.c90 行目に定義があります。