Postfix3.3.1
|
マクロ定義 | |
#define | REC_TYPE_EOF -1 /* no record */ |
#define | REC_TYPE_ERROR -2 /* bad record */ |
#define | REC_PUT_BUF(v, t, b) rec_put((v), (t), vstring_str(b), VSTRING_LEN(b)) |
#define | REC_FLAG_NONE (0) |
#define | REC_FLAG_FOLLOW_PTR (1<<0) /* follow PTR records */ |
#define | REC_FLAG_SKIP_DTXT (1<<1) /* skip DTXT records */ |
#define | REC_FLAG_SEEK_END (1<<2) /* seek EOF after END record */ |
#define | REC_FLAG_DEFAULT (REC_FLAG_FOLLOW_PTR | REC_FLAG_SKIP_DTXT | REC_FLAG_SEEK_END) |
#define | REC_GET_HIDDEN_TYPE(t) ((t) == REC_TYPE_PTR || (t) == REC_TYPE_DTXT) |
#define | rec_get(fp, buf, limit) rec_get_raw((fp), (buf), (limit), REC_FLAG_DEFAULT) |
#define | REC_SPACE_NEED(buflen, reclen) |
関数 | |
int | rec_get_raw (VSTREAM *, VSTRING *, ssize_t, int) |
int | rec_put (VSTREAM *, int, const char *, ssize_t) |
int | rec_put_type (VSTREAM *, int, off_t) |
int | PRINTFLIKE (3, 4) rec_fprintf(VSTREAM * |
int const char int | rec_fputs (VSTREAM *, int, const char *) |
int | rec_goto (VSTREAM *, const char *) |
int | rec_pad (VSTREAM *, int, ssize_t) |
int | rec_vfprintf (VSTREAM *, int, const char *, va_list) |
変数 | |
int | int |
#define REC_FLAG_DEFAULT (REC_FLAG_FOLLOW_PTR | REC_FLAG_SKIP_DTXT | REC_FLAG_SEEK_END) |
#define rec_get | ( | fp, | |
buf, | |||
limit | |||
) | rec_get_raw((fp), (buf), (limit), REC_FLAG_DEFAULT) |
#define REC_GET_HIDDEN_TYPE | ( | t | ) | ((t) == REC_TYPE_PTR || (t) == REC_TYPE_DTXT) |
#define REC_PUT_BUF | ( | v, | |
t, | |||
b | |||
) | rec_put((v), (t), vstring_str(b), VSTRING_LEN(b)) |
#define REC_SPACE_NEED | ( | buflen, | |
reclen | |||
) |
int PRINTFLIKE | ( | 3 | , |
4 | |||
) |