X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstdio%2Fsetvbuf.c;h=8754727056f84b7e4cbf0b0cdcd3094f79339ed6;hb=0e35e82c5e9a0804864839e8fc0e985b1ae41f07;hp=ecb0be5e20f7a4063100f2ac8456e747f92f2dbd;hpb=f0c4a925a835e6efd444b2de5406219551dc65d4;p=pdclib.old diff --git a/functions/stdio/setvbuf.c b/functions/stdio/setvbuf.c index ecb0be5..8754727 100644 --- a/functions/stdio/setvbuf.c +++ b/functions/stdio/setvbuf.c @@ -11,8 +11,9 @@ #include #ifndef REGTEST +#include <_PDCLIB_io.h> -int setvbuf( struct _PDCLIB_file_t * _PDCLIB_restrict stream, char * _PDCLIB_restrict buf, int mode, size_t size ) +int setvbuf( FILE * _PDCLIB_restrict stream, char * _PDCLIB_restrict buf, int mode, size_t size ) { switch ( mode ) { @@ -21,7 +22,6 @@ int setvbuf( struct _PDCLIB_file_t * _PDCLIB_restrict stream, char * _PDCLIB_res we don't want to e.g. flush the stream for every character of a stream being printed. */ - /* TODO: Check this */ break; case _IOFBF: case _IOLBF: @@ -72,9 +72,10 @@ int setvbuf( struct _PDCLIB_file_t * _PDCLIB_restrict stream, char * _PDCLIB_res #ifdef TEST #include <_PDCLIB_test.h> - #include - +#ifndef REGTEST +#include <_PDCLIB_io.h> +#endif #define BUFFERSIZE 500 int main( void )