/** * This file has no copyright assigned and is placed in the Public Domain. * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ // For ucrt, this function normally is an inline function in stdio.h. // libmingwex doesn't use the ucrt version of headers, and wassert.c can // end up requiring a concrete version of it. #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Winline" #endif #undef __MSVCRT_VERSION__ #define _UCRT #define fwprintf real_fwprintf #include #include #undef fwprintf int __cdecl fwprintf(FILE *ptr, const wchar_t *fmt, ...); int __cdecl fwprintf(FILE *ptr, const wchar_t *fmt, ...) { va_list ap; int ret; va_start(ap, fmt); ret = vfwprintf(ptr, fmt, ap); va_end(ap); return ret; } int __cdecl (*__MINGW_IMP_SYMBOL(fwprintf))(FILE *, const wchar_t *, ...) = fwprintf; #ifdef __GNUC__ #pragma GCC diagnostic pop #endif