VFWPRINTF(3) NEWLIB VFWPRINTF(3)NAME
4.70 `vfwprintf', `vwprintf', `vswprintf'--wide character format argu‐
ment list
SYNOPSIS
#include <stdio.h>
#include <stdarg.h>
#include <wchar.h>
int vwprintf(const wchar_t *FMT, va_list LIST);
int vfwprintf(FILE *FP, const wchar_t *FMT, va_list LIST);
int vswprintf(wchar_t *STR, size_t SIZE, const wchar_t *FMT,
va_list LIST);
int _vwprintf_r(struct _reent *REENT, const wchar_t *FMT,
va_list LIST);
int _vfwprintf_r(struct _reent *REENT, FILE *FP,
const wchar_t *FMT, va_list LIST);
int _vswprintf_r(struct _reent *REENT, wchar_t *STR,
size_t SIZE, const wchar_t *FMT, va_list LIST);
DESCRIPTION
`vwprintf', `vfwprintf' and `vswprintf' are (respectively) variants of
`wprintf', `fwprintf' and `swprintf'. They differ only in allowing
their caller to pass the variable argument list as a `va_list' object
(initialized by `va_start') rather than directly accepting a variable
number of arguments. The caller is responsible for calling `va_end'.
`_vwprintf_r', `_vfwprintf_r' and `_vswprintf_r' are reentrant ver‐
sions of the above.
RETURNS
The return values are consistent with the corresponding functions.
PORTABILITY
POSIX-1.2008 with extensions; C99 (compliant except for POSIX exten‐
sions).
Supporting OS subroutines required: `close', `fstat', `isatty',
`lseek', `read', `sbrk', `write'.
*See Also*
`wprintf', `fwprintf' and `swprintf'.
SEE ALSOvfwprintf is part of the library. The full documentation for is main‐
tained as a Texinfo manual. If info and are properly installed at your
site, the command
info
will give you access to the complete manual.
NEWLIB April 2010 VFWPRINTF(3)