X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstdio%2Fvfscanf.c;h=99a752ff2db0258fc8ccc67d47faae2162f3e5ac;hb=48086f5fbd3649c43a555d69a9374863dbee921b;hp=a9ce3e96e1e6fa3bb6a43aa80357a58a66110a07;hpb=80ab5b6195a66a678d3520b46105282bc32e99b2;p=pdclib.old diff --git a/functions/stdio/vfscanf.c b/functions/stdio/vfscanf.c index a9ce3e9..99a752f 100644 --- a/functions/stdio/vfscanf.c +++ b/functions/stdio/vfscanf.c @@ -83,11 +83,23 @@ int vfscanf( FILE * _PDCLIB_restrict stream, const char * _PDCLIB_restrict forma #ifdef TEST #include <_PDCLIB_test.h> +#include "scan_test.h" + +static int SCANFUNC( FILE * stream, char const * format, ... ) +{ + va_list ap; + va_start( ap, format ); + int result = vfscanf( stream, format, ap ); + va_end( ap ); + return result; +} + int main( void ) { - /* TODO: Check whitespace / EOF / ungetc handling */ - TESTCASE( NO_TESTDRIVER ); +#include "fscan_sources.incl" +#include "scanf_testcases.incl" return TEST_RESULTS; } #endif +