Postfix3.3.1
マクロ定義 | 関数
vstring_vstream.c ファイル
#include "sys_defs.h"
#include <stdio.h>
#include <string.h>
#include "msg.h"
#include "vstring.h"
#include "vstream.h"
#include "vstring_vstream.h"

[ソースコード]

マクロ定義

#define VSTRING_GET_RESULT(vp)   (VSTRING_LEN(vp) > 0 ? vstring_end(vp)[-1] : VSTREAM_EOF)
 

関数

int vstring_get (VSTRING *vp, VSTREAM *fp)
 
int vstring_get_nonl (VSTRING *vp, VSTREAM *fp)
 
int vstring_get_null (VSTRING *vp, VSTREAM *fp)
 
int vstring_get_bound (VSTRING *vp, VSTREAM *fp, ssize_t bound)
 
int vstring_get_nonl_bound (VSTRING *vp, VSTREAM *fp, ssize_t bound)
 
int vstring_get_null_bound (VSTRING *vp, VSTREAM *fp, ssize_t bound)
 

マクロ定義詳解

#define VSTRING_GET_RESULT (   vp)    (VSTRING_LEN(vp) > 0 ? vstring_end(vp)[-1] : VSTREAM_EOF)

vstring_vstream.c の 82 行目に定義があります。

関数詳解

int vstring_get ( VSTRING *  vp,
VSTREAM *  fp 
)

vstring_vstream.c の 87 行目に定義があります。

int vstring_get_bound ( VSTRING *  vp,
VSTREAM *  fp,
ssize_t  bound 
)

vstring_vstream.c の 129 行目に定義があります。

int vstring_get_nonl ( VSTRING *  vp,
VSTREAM *  fp 
)

vstring_vstream.c の 103 行目に定義があります。

int vstring_get_nonl_bound ( VSTRING *  vp,
VSTREAM *  fp,
ssize_t  bound 
)

vstring_vstream.c の 148 行目に定義があります。

int vstring_get_null ( VSTRING *  vp,
VSTREAM *  fp 
)

vstring_vstream.c の 116 行目に定義があります。

int vstring_get_null_bound ( VSTRING *  vp,
VSTREAM *  fp,
ssize_t  bound 
)

vstring_vstream.c の 164 行目に定義があります。