36#ifndef __YTLIB_STDIO_BUFF_H
37#define __YTLIB_STDIO_BUFF_H
39#include "util/ytStrBuff.h"
40#include "util/ytArray.h"
57size_t ytStdioBuff_size();
int ytStdioBuff_checkOutFile(const char *filename)
Return the standard output index if the file name has the form and the standard output buffer is enab...
Definition: ytStdioBuff.c:297
FILE * ytStdioBuff_getRead(size_t index)
Returns the file stream corresponding to the read data.
Definition: ytStdioBuff.c:155
FILE * ytStdioBuff_getWrite(size_t index)
Returns the file stream corresponding to the indexed buffer to write.
Definition: ytStdioBuff.c:214
void ytStdioBuff_flush()
Flushes the writing buffer to the standard output.
Definition: ytStdioBuff.c:265
void ytStdioBuff_prepare()
Prepares the buffer to write.
Definition: ytStdioBuff.c:179
int ytStdioBuff_ready()
Returns non-zero if the buffer is ready to write.
Definition: ytStdioBuff.c:202
int ytStdioBuff_read()
Reads multiple data from the standard input and buffers them.
Definition: ytStdioBuff.c:82
Expandable String Buffer.
Definition: ytStdioBuff.h:42