#include #include "stdio_p.h" int vsscanf(const char * restrict str, char const * restrict fmt, va_list args) { /* This is valid even if str=NULL. */ struct __scanf_input in = { .str = str, }; __scanf_start(&in); int rc = __scanf(&in, fmt, &args); __scanf_end(&in); return rc; }