int vfwprintf(FILE *fp, const wchar_t *fmt0, va_list ap) { return vfwprintf_l(fp, __get_locale(), fmt0, ap); }
__FBSDID("$FreeBSD: src/lib/libc/stdio/fwprintf.c,v 1.1 2002/09/21 13:00:30 tjr Exp $"); #include "xlocale_private.h" #include <stdarg.h> #include <stdio.h> #include <wchar.h> int fwprintf(FILE * __restrict fp, const wchar_t * __restrict fmt, ...) { int ret; va_list ap; va_start(ap, fmt); ret = vfwprintf_l(fp, __current_locale(), fmt, ap); va_end(ap); return (ret); } int fwprintf_l(FILE * __restrict fp, locale_t loc, const wchar_t * __restrict fmt, ...) { int ret; va_list ap; /* no need to call NORMALIZE_LOCALE(loc) because vfwprintf_l will */ va_start(ap, fmt); ret = vfwprintf_l(fp, loc, fmt, ap); va_end(ap);