NAME
wprintf_l,
fwprintf_l, swprintf_l,
vfwprintf_l, vswprintf_l,
vwprintf_l —
formatted wide character output
conversion
LIBRARY
library “libc”
SYNOPSIS
#include <stdio.h>
#include <wchar.h>
#include <xlocale.h>
int
fwprintf_l(FILE
* restrict stream,
locale_t loc,
const wchar_t * restrict
format, ...);
int
swprintf_l(wchar_t
* restrict ws, size_t
n, locale_t loc,
const wchar_t * restrict
format, ...);
int
wprintf_l(locale_t
loc, const wchar_t *
restrict format,
...);
#include
<stdarg.h>
int
vfwprintf_l(FILE
* restrict stream,
locale_t loc,
const wchar_t * restrict
format, va_list
ap);
int
vswprintf_l(wchar_t
* restrict ws, size_t
n, locale_t loc,
const wchar_t *restrict
format, va_list
ap);
int
vwprintf_l(locale_t
loc, const wchar_t *
restrict format, va_list
ap);
DESCRIPTION
The above functions are used to convert formatted output in the locale loc. They behave in the same way as the versions without the _l suffix, but use the specified locale rather than the global or per-thread locale. See the specific manual pages for more information.SEE ALSO
STANDARDS
These functions do not conform to any specific standard so they should be considered as non-portable local extensions.