HPlogo HP-UX Reference > V

vwprintf(3C)

HP-UX 11i Version 2: December 2007 Update
» 

Technical documentation

 » Table of Contents

 » Index

NAME

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

SYNOPSIS

#include <stdarg.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.

APPLICATION USAGE

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

RETURN VALUE

Refer to fwprintf().

ERRORS

Refer to fwprintf().

AUTHOR

vwprintf(), vfwprintf(), and vswprintf() were developed by HP and Mitsubishi Electric Corporation.