[ Previous | Next | Contents | Glossary | Home | Search ]
AIX Version 4.3 Base Operating System and Extensions Technical Reference, Volume 2

vfwprintf, vwprintf Subroutine


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.

Return Values

Refer to fwprintf.

Error Codes

Refer to fwprintf.

Implementation Specifics

This subroutine is part of Base Operating System (BOS) subroutine.

Related Information

The fwprintf subroutine.

The stdarg.h file.

The stdio.h file.

The wchar.h file.

[ Previous | Next | Contents | Glossary | Home | Search ]