// S : tags stdio libc c vararg // S : expect --result valid // S : cc -o test.bc -D_PDCLIB_BUILD -DTEST $file // S : verify -o nofail:malloc test.bc #include #include #define _PDCLIB_FILEID "stdio/vsscanf.c" #define _PDCLIB_STRINGIO #include "_PDCLIB_test.h" static int testscanf( char const * stream, char const * format, ... ) { va_list ap; va_start( ap, format ); int result = vsscanf( stream, format, ap ); va_end( ap ); return result; } int main( void ) { char source[100]; #include "scanf_testcases.h" return TEST_RESULTS; }