commit 9ed00b3829dae0fca3db6c0e501ae006e9e8aad8 (tree) parent 64d0960244a219526fc100b17f4ecd26223df496 Author: Andrew Kelley <andrew@ziglang.org> Date: Mon, 6 Apr 2020 19:26:31 -0400 provide ___mb_cur_max_func for i386-windows-gnu Diffstat:
| A | lib/libc/mingw/misc/___mb_cur_max_func.c | | | 18 | ++++++++++++++++++ |
| M | src/link.cpp | | | 2 | +- |
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/lib/libc/mingw/misc/___mb_cur_max_func.c b/lib/libc/mingw/misc/___mb_cur_max_func.c @@ -0,0 +1,18 @@ +/** + * 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. + */ + +#include <_mingw.h> + +extern int* __MINGW_IMP_SYMBOL(__mb_cur_max); + +int __cdecl ___mb_cur_max_func(void); +int __cdecl ___mb_cur_max_func(void) +{ + return *__MINGW_IMP_SYMBOL(__mb_cur_max); +} + +typedef int __cdecl (*_f___mb_cur_max_func)(void); +_f___mb_cur_max_func __MINGW_IMP_SYMBOL(___mb_cur_max_func) = ___mb_cur_max_func; diff --git a/src/link.cpp b/src/link.cpp @@ -72,7 +72,7 @@ static const char *msvcrt_common_src[] = { static const char *msvcrt_i386_src[] = { "misc" OS_SEP "lc_locale_func.c", - + "misc" OS_SEP "___mb_cur_max_func.c", }; static const char *msvcrt_other_src[] = {