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