Standard C Library Functions vfwprintf(3C)
NAME
vfwprintf, vswprintf, vwprintf - wide-character formatted
output of a stdarg argument list
SYNOPSIS
#include
#include
#include
int vfwprintf(FILE *restrict stream, const wchart *restrict format,
valist arg);
int vswprintf(wchart *restrict s, sizet n,
const wchart *restrict format, valist arg);
int vwprintf(const wchart *restrict format, valist arg);
DESCRIPTION
The vwprintf(), vfwprintf(), and vswprintf() functions are
the same as wprintf(), fwprintf(), and swprintf() respec-
tively, except that instead of being called with a variable
number of arguments, they are called with an argument list
as defined by .
These functions do not invoke the vaend() macro. However,
as these functions do invoke the vaarg() macro, the value
of ap after the return is indeterminate.
RETURN VALUES
Refer to fwprintf(3C).
ERORS
Refer to fwprintf(3C).
USAGE
Applications using these functions should call vaend(ap)
afterwards to clean up.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 1 Nov 2003 1
Standard C Library Functions vfwprintf(3C)
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Standard
MT-Level MT-Safe with exceptions
SEE ALSO
fwprintf(3C), setlocale(3C), attributes(5), standards(5)
NOTES
The vwprintf(), vfwprintf(), and vswprintf() functions can
be used safely in multithreaded applications, as long as
setlocale(3C) is not being called to change the locale.
SunOS 5.11 Last change: 1 Nov 2003 2
|