Wide-character formatted output of a stdarg argument list.
Standard library (libc.a)
#include <stdarg.h>
#include <stdio.h>
#include <wchar.h>
int vwprintf ((const wchar_t * format, va_list arg) ;
int vfwprintf(FILE * stream, const wchar_t * format, va_list arg);
int vswprintf (wchar_t * s, size_t n, const wchar_t * format, va_list arg);
The vwprintf, vfwprintf and vswprintf functions are the same as wprintf, fwprintf and swprintf respectively, except that instead of being called with a variable number of arguments, they are called with an argument list as defined by stdarg.h.
These functions do not invoke the va_end macro. However, as these functions do invoke the va_arg macro, the value of ap after the return is indeterminate.
Refer to fwprintf.
Refer to fwprintf.