X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Fstdio%2Fvfscanf.c;h=99a752ff2db0258fc8ccc67d47faae2162f3e5ac;hp=a9ce3e96e1e6fa3bb6a43aa80357a58a66110a07;hb=f56f5d756f412e9c7058e2af4e36bc1de21dd642;hpb=61cd4c099107b37d2b485c2ceb21ad661c899309 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 +