Compare commits
1 Commits
085d2895e8
...
f704739a7c
Author | SHA1 | Date | |
---|---|---|---|
f704739a7c |
@ -191,6 +191,15 @@ extern "C"
|
||||
/* Change a file's buffering mode and internal buffer. */
|
||||
int setvbuf(FILE* stream, char* buf, int mode, size_t size);
|
||||
|
||||
/* Change a file's internal buffer. */
|
||||
void setbuf(FILE* stream, char* buf);
|
||||
|
||||
/* Change a file's internal buffer. */
|
||||
void setbuffer(FILE* stream, char* buf, size_t size);
|
||||
|
||||
/* Change a file's buffering mode to line buffered. */
|
||||
void setlinebuf(FILE* stream);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -729,4 +729,19 @@ extern "C"
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void setbuf(FILE* stream, char* buf)
|
||||
{
|
||||
setvbuf(stream, buf, buf ? _IOFBF : _IONBF, BUFSIZ);
|
||||
}
|
||||
|
||||
void setbuffer(FILE* stream, char* buf, size_t size)
|
||||
{
|
||||
setvbuf(stream, buf, buf ? _IOFBF : _IONBF, size);
|
||||
}
|
||||
|
||||
void setlinebuf(FILE* stream)
|
||||
{
|
||||
setvbuf(stream, NULL, _IOLBF, 0);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user