The Single UNIX ® Specification, Version 2
Copyright © 1997 The Open Group

 NAME

vfwprintf, vwprintf, vswprintf - wide-character formatted output of a stdarg argument list

 SYNOPSIS



#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);

 DESCRIPTION

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.

 RETURN VALUE

Refer to fwprintf().

 ERRORS

Refer to fwprintf().

 EXAMPLES

None.

 APPLICATION USAGE

Applications using these functions should call va_end(ap) afterwards to clean up.

 FUTURE DIRECTIONS

None.

 SEE ALSO

fwprintf(), <stdarg.h>, <stdio.h>, <wchar.h>.

DERIVATION

Derived from the ISO/IEC 9899:1990/Amendment 1:1995 (E).

UNIX ® is a registered Trademark of The Open Group.
Copyright © 1997 The Open Group
[ Main Index | XSH | XCU | XBD | XCURSES | XNS ]