Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > V

vwprintf(3C)

HP-UX 11i Version 3: February 2007
» 

Technical documentation

» Feedback
Content starts here

 » 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 *__restrict format, va_list arg); int vfwprintf(FILE *__restrict stream, const wchar_t *__restrict format, va_list arg); int vswprintf(wchar_t *__restrict s, size_t n, const wchar_t *__restrict 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.

The prototypes of these functions are available to applications if they are:

a.

c99 conformant.

b.

Compiled with -D_XOPEN_SOURCE macro with a value >=500.

c.

Compiled with -D_POSIX_C_SOURCE macro with a value >= 200112.

RETURN VALUE

Refer to fwprintf().

ERRORS

Refer to fwprintf().

AUTHOR

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

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.