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.c82 行目に定義があります。

関数詳解

int vstring_get ( VSTRING vp,
VSTREAM fp 
)

vstring_vstream.c87 行目に定義があります。

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

vstring_vstream.c129 行目に定義があります。

int vstring_get_nonl ( VSTRING vp,
VSTREAM fp 
)

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

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

vstring_vstream.c148 行目に定義があります。

int vstring_get_null ( VSTRING vp,
VSTREAM fp 
)

vstring_vstream.c116 行目に定義があります。

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

vstring_vstream.c164 行目に定義があります。