[ Previous | Next | Table of Contents | Index | Library Home | Legal | Search ]

Technical Reference: Base Operating System and Extensions , Volume 2


vfwprintf, vwprintf Subroutine

Purpose

Wide-character formatted output of a stdarg argument list.

Library

Standard library (libc.a)

Syntax

#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 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 wchar.h file.


[ Previous | Next | Table of Contents | Index | Library Home | Legal | Search ]