static unsigned int init_get_output_format(void) { f_get_output_format gof; gof = (f_get_output_format) GetProcAddress (__mingw_get_msvcrt_handle(), "_get_output_format"); if(!gof) gof = fake_get_output_format; return (__MINGW_IMP_SYMBOL(_get_output_format) = gof)(); }
static void __cdecl init_wassert(const wchar_t *message, const wchar_t *file, unsigned line) { void *func; func = (void*)GetProcAddress(__mingw_get_msvcrt_handle(), "_wassert"); if(!func) func = mingw_wassert; return (__MINGW_IMP_SYMBOL(_wassert) = func)(message, file, line); }
static unsigned int init_set_output_format(unsigned int format) { f_set_output_format sof; sof = (f_set_output_format) GetProcAddress (__mingw_get_msvcrt_handle(), "_set_output_format"); if(!sof) sof = fake_set_output_format; return (__MINGW_IMP_SYMBOL(_set_output_format) = sof)(format); }
static errno_t __cdecl _stub (wchar_t *d, size_t dn, const wchar_t *s, size_t n) { errno_t __cdecl (*f)(wchar_t *, size_t, const wchar_t *, size_t) = __MINGW_IMP_SYMBOL(wmemmove_s); if (f == _stub) { f = (errno_t __cdecl (*)(wchar_t *, size_t, const wchar_t *, size_t)) GetProcAddress (__mingw_get_msvcrt_handle (), "wmemmove_s"); if (!f) f = _int_wmemmove_s; __MINGW_IMP_SYMBOL(wmemmove_s) = f; } return (*f)(d, dn, s, n); }
static errno_t __cdecl _stub (char *d, size_t dn, const __time32_t *pt) { errno_t __cdecl (*f)(char *, size_t, const __time32_t *) = __MINGW_IMP_SYMBOL(_ctime32_s); if (f == _stub) { f = (errno_t __cdecl (*)(char *, size_t, const __time32_t *)) GetProcAddress (__mingw_get_msvcrt_handle (), "_ctime32_s"); if (!f) f = _int_ctime32_s; __MINGW_IMP_SYMBOL(_ctime32_s) = f; } return (*f)(d, dn, pt); }
static errno_t __cdecl _stub (char *s, size_t l, size_t *r_len) { errno_t __cdecl (*f)(char *, size_t, size_t *) = __MINGW_IMP_SYMBOL(_cgets_s); if (f == _stub) { f = (errno_t __cdecl (*)(char *, size_t, size_t *)) GetProcAddress (__mingw_get_msvcrt_handle (), "_cgets_s"); if (!f) f = _int_cgets_s; __MINGW_IMP_SYMBOL(_cgets_s) = f; } return (*f)(s, l, r_len); }
static errno_t __cdecl _stub (const char *s, int m) { errno_t __cdecl (*f)(const char *, int) = __MINGW_IMP_SYMBOL(_access_s); if (f == _stub) { f = (errno_t __cdecl (*)(const char *, int)) GetProcAddress (__mingw_get_msvcrt_handle (), "_access_s"); if (!f) f = _int_access_s; __MINGW_IMP_SYMBOL(_access_s) = f; } return (*f)(s, m); }
static int __cdecl _stub (char *_DstBuf, size_t _Size, const char *_Format, va_list _ArgList) { int __cdecl (*f)(char *, size_t, const char *, va_list) = __MINGW_IMP_SYMBOL(vsprintf_s); if (f == _stub) { f = (int __cdecl (*)(char *, size_t, const char *, va_list)) GetProcAddress (__mingw_get_msvcrt_handle (), "vsprintf_s"); if (!f) f = _int_vsprintf_s; __MINGW_IMP_SYMBOL(vsprintf_s) = f; } return (*f)(_DstBuf, _Size, _Format, _ArgList); }
static errno_t __cdecl _stub (struct tm *ptm, const __time32_t *pt) { errno_t __cdecl (*f)(struct tm *, const __time32_t *) = __MINGW_IMP_SYMBOL(_localtime32_s); if (f == _stub) { f = (errno_t __cdecl (*)(struct tm *, const __time32_t *)) GetProcAddress (__mingw_get_msvcrt_handle (), "_localtime32_s"); if (!f) f = _int_localtime32_s; __MINGW_IMP_SYMBOL(_localtime32_s) = f; } return (*f)(ptm, pt); }
static errno_t __cdecl _stub (int* pfh, const char *filename, int oflag, int shflag, int pmode) { errno_t __cdecl (*f)(int *, const char *, int, int, int) = __MINGW_IMP_SYMBOL(_sopen_s); if (f == _stub) { f = (errno_t __cdecl (*)(int *, const char *, int, int, int)) GetProcAddress (__mingw_get_msvcrt_handle (), "_sopen_s"); if (f == NULL) f = _int_sopen_s; __MINGW_IMP_SYMBOL(_sopen_s) = f; } return (*f)(pfh, filename, oflag, shflag, pmode); }
static int __cdecl _stub (const char *s, _locale_t loc, va_list argp) { int __cdecl (*f)(const char *, _locale_t, va_list) = __MINGW_IMP_SYMBOL(_vcprintf_s_l); if (f == _stub) { f = (int __cdecl (*)(const char *, _locale_t, va_list)) GetProcAddress (__mingw_get_msvcrt_handle (), "_vcprintf_s_l"); if (!f) f = _int_vcprintf_s_l; __MINGW_IMP_SYMBOL(_vcprintf_s_l) = f; } return (*f)(s, loc, argp); }
static errno_t __cdecl _stub (char *d, size_t dn) { errno_t __cdecl (*f)(char *, size_t) = __MINGW_IMP_SYMBOL(_strdate_s); if (f == _stub) { f = (errno_t __cdecl (*)(char *, size_t)) GetProcAddress (__mingw_get_msvcrt_handle (), "_strdate_s"); if (!f) f = _int_strdate_s; __MINGW_IMP_SYMBOL(_strdate_s) = f; } return (*f)(d, dn); }