#define _ISOC99_SOURCE
#include <stdarg.h>
#include <stdio.h>
int vsscanf(const char *__restrict__ s,
const char *__restrict__ format, va_list arg);
The vsscanf() function is equivalent to the sscanf() function, except that instead of being called with a variable number of arguments, it is called with an argument list as defined in stdarg.h.
Initialize the argument list by using the va_start macro before each call. These functions do not invoke the va_end macro, but instead invoke the va_arg macro causing the value of arg after the return to be unspecified.