Postfix3.3.1
マクロ定義 | 関数
smtpd_token.c ファイル
#include <sys_defs.h>
#include <ctype.h>
#include <string.h>
#include <unistd.h>
#include <mymalloc.h>
#include <mvect.h>
#include "smtpd_token.h"

[ソースコード]

マクロ定義

#define ENTER_CHAR(buf, ch)   VSTRING_ADDCH(buf, ch);
 
#define LEAVE_CHAR(buf, ch)
 
#define STR(x)   vstring_str(x)
 
#define LEN(x)   VSTRING_LEN(x)
 
#define STREQ(x, y, l)   (strncasecmp((x), (y), (l)) == 0)
 

関数

int smtpd_token (char *cp, SMTPD_TOKEN **argvp)
 

マクロ定義詳解

#define ENTER_CHAR (   buf,
  ch 
)    VSTRING_ADDCH(buf, ch);
#define LEAVE_CHAR (   buf,
  ch 
)
値:
{ \
vstring_truncate(buf, VSTRING_LEN(buf) - 1); \
ch = vstring_end(buf)[-1]; \
}
VSTRING * vstring_truncate(VSTRING *vp, ssize_t len)
Definition: vstring.c:415
#define VSTRING_LEN(vp)
Definition: vstring.h:72
#define vstring_end(vp)
Definition: vstring.h:73
#define LEN (   x)    VSTRING_LEN(x)
#define STR (   x)    vstring_str(x)
#define STREQ (   x,
  y,
 
)    (strncasecmp((x), (y), (l)) == 0)

関数詳解

int smtpd_token ( char *  cp,
SMTPD_TOKEN **  argvp 
)

smtpd_token.c175 行目に定義があります。