authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-05-16 23:24:24+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-06-11 15:28:36+02:00
log6671442a7c42ab9d7e74fe0e5a184c0a210c6112
tree253d43cbd74e9420b9b1688cf7273270f2629d19
parent4d79806459618f1830772ed6dfbb82059589aaa4
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

mingw: Update MinGW-w64 definitions to 38c8142f660b6ba11e7c408f2de1e9f8bfaf839e.


19 files changed, 664 insertions(+), 2679 deletions(-)

lib/libc/mingw/def-include/crt-aliases.def.in+56-26
...@@ -137,8 +137,11 @@ ADD_UNDERSCORE(spawnve)...@@ -137,8 +137,11 @@ ADD_UNDERSCORE(spawnve)
137ADD_UNDERSCORE(spawnvp)137ADD_UNDERSCORE(spawnvp)
138ADD_UNDERSCORE(spawnvpe)138ADD_UNDERSCORE(spawnvpe)
139#endif139#endif
140#ifndef CRTDLL140#ifdef UCRTBASE
141; stat is provided by mingw to workaround trailing slash issue in _stat141F32(stat == _stat32)
142F64(stat == _stat64i32)
143#else
144; stat for non-UCRT is provided by mingw to workaround trailing slash issue in _stat
142#endif145#endif
143#ifdef NO_STRCMPI_ALIAS146#ifdef NO_STRCMPI_ALIAS
144; Symbol _strcmpi is natively present and defined in the library def file147; Symbol _strcmpi is natively present and defined in the library def file
...@@ -208,7 +211,11 @@ ADD_UNDERSCORE(write)...@@ -208,7 +211,11 @@ ADD_UNDERSCORE(write)
208; This is list of symbol aliases added in the Visual C++ 2.0 oldnames.lib library211; This is list of symbol aliases added in the Visual C++ 2.0 oldnames.lib library
209; All these symbols with leading underscore are present also in pre-2.0 CRT versions: crtdll.dll and msvcrt10.dll212; All these symbols with leading underscore are present also in pre-2.0 CRT versions: crtdll.dll and msvcrt10.dll
210; ADD_UNDERSCORE(control87)213; ADD_UNDERSCORE(control87)
214#if __SIZEOF_LONG_DOUBLE__ == __SIZEOF_DOUBLE__
215ADD_UNDERSCORE(fpreset)
216#else
211; ADD_UNDERSCORE(fpreset) ; Alias fpreset is set in CRT_fp10.c and CRT_fp8.c217; ADD_UNDERSCORE(fpreset) ; Alias fpreset is set in CRT_fp10.c and CRT_fp8.c
218#endif
212ADD_UNDERSCORE(wcsdup)219ADD_UNDERSCORE(wcsdup)
213ADD_UNDERSCORE(wcsicmp)220ADD_UNDERSCORE(wcsicmp)
214ADD_UNDERSCORE(wcsicoll)221ADD_UNDERSCORE(wcsicoll)
...@@ -222,7 +229,11 @@ ADD_UNDERSCORE(wcsupr)...@@ -222,7 +229,11 @@ ADD_UNDERSCORE(wcsupr)
222; This is list of symbol aliases added in the Visual C++ 4.0 oldnames.lib library229; This is list of symbol aliases added in the Visual C++ 4.0 oldnames.lib library
223; All these symbols with leading underscore are present also in pre-4.0 CRT versions: crtdll.dll, msvcrt10.dll and msvcrt20.dll230; All these symbols with leading underscore are present also in pre-4.0 CRT versions: crtdll.dll, msvcrt10.dll and msvcrt20.dll
224; ADD_UNDERSCORE(cabs)231; ADD_UNDERSCORE(cabs)
232#ifdef UCRTBASE
233; hypot is natively exported from UCRT
234#else
225ADD_UNDERSCORE(hypot)235ADD_UNDERSCORE(hypot)
236#endif
226ADD_UNDERSCORE(j0)237ADD_UNDERSCORE(j0)
227ADD_UNDERSCORE(j1)238ADD_UNDERSCORE(j1)
228ADD_UNDERSCORE(jn)239ADD_UNDERSCORE(jn)
...@@ -247,27 +258,26 @@ wcstok == wcstok_s...@@ -247,27 +258,26 @@ wcstok == wcstok_s
247ADD_UNDERSCORE(nextafter)258ADD_UNDERSCORE(nextafter)
248#endif259#endif
249260
250#if defined(DEF_ARM32) || defined(DEF_ARM64)
251; This is list of symbol aliases for C99 ARM long double functions261; This is list of symbol aliases for C99 ARM long double functions
252; They are defined as aliases to regular double symbols as on ARM, long double is equal to regular double262; They are defined as aliases to regular double symbols as on ARM, long double is equal to regular double
253acosl == acos263F_LD64(acosl == acos)
254asinl == asin264F_LD64(asinl == asin)
255atan2l == atan2265F_LD64(atan2l == atan2)
256atanl == atan266F_LD64(atanl == atan)
257ceill == ceil267F_LD64(ceill == ceil)
258cosl == cos268F_LD64(cosl == cos)
259expl == exp269F_LD64(expl == exp)
260floorl == floor270F_LD64(floorl == floor)
261fmodl == fmod271F_LD64(fmodl == fmod)
262log10l == log10272F_LD64(log10l == log10)
263logl == log273F_LD64(logl == log)
264; FIXME: Why is powl alias defined only for UCRT?274; FIXME: Why is powl alias defined only for UCRT?
265#ifdef UCRTBASE275#ifdef UCRTBASE
266powl == pow276F_LD64(powl == pow)
267#endif
268sinl == sin
269tanl == tan
270#endif277#endif
278F_LD64(sinl == sin)
279F_LD64(tanl == tan)
280F_LD64(_chgsignl == _chgsign)
271281
272; This is list of symbol aliases for C11 functions282; This is list of symbol aliases for C11 functions
273#ifdef UCRTBASE283#ifdef UCRTBASE
...@@ -290,6 +300,22 @@ ADD_UNDERSCORE(popen)...@@ -290,6 +300,22 @@ ADD_UNDERSCORE(popen)
290fgetpos64 == fgetpos300fgetpos64 == fgetpos
291fsetpos64 == fsetpos301fsetpos64 == fsetpos
292#endif302#endif
303#ifdef UCRTBASE
304stat32 == _stat32
305stat32i64 == _stat32i64
306stat64 == _stat64
307stat64i32 == _stat64i32
308#else
309; stat for non-UCRT is provided by mingw to workaround trailing slash issue in _stat
310#endif
311#ifdef FIXED_SIZE_SYMBOLS
312// NO_FIXED_SIZE_64_ALIAS means that DLL provides the native _fstat64 symbol
313#if defined(NO_FIXED_SIZE_64_ALIAS) && !defined(NO_FSTAT64_ALIAS)
314fstat64 == _fstat64
315#endif
316#else
317fstat64 == _fstat64
318#endif
293319
294; This is list of symbol aliases for GNU functions which are not part of POSIX or ISO C320; This is list of symbol aliases for GNU functions which are not part of POSIX or ISO C
295strcasecmp == _stricmp321strcasecmp == _stricmp
...@@ -545,19 +571,23 @@ __ms_vsprintf == vsprintf...@@ -545,19 +571,23 @@ __ms_vsprintf == vsprintf
545__ms_vwprintf == vwprintf571__ms_vwprintf == vwprintf
546__ms_wprintf == wprintf572__ms_wprintf == wprintf
547__ms_wscanf == wscanf573__ms_wscanf == wscanf
548#ifdef WITH_MS_VSCANF_ALIASES
549__ms_vfscanf == vfscanf
550__ms_vfwscanf == vfwscanf
551__ms_vscanf == vscanf
552__ms_vsscanf == vsscanf
553__ms_vswscanf == vswscanf
554__ms_vwscanf == vwscanf
555#endif
556#endif574#endif
557575
558; This is list of additional symbol aliases not available in any library as neither native symbols nor aliases576; This is list of additional symbol aliases not available in any library as neither native symbols nor aliases
559; FIXME: check if these really are needed577; FIXME: check if these really are needed
560578
579; This is wstat and wstat64 symbol available only in mingw but for a long time
580#ifdef UCRTBASE
581F32(wstat == _wstat32)
582F64(wstat == _wstat64i32)
583wstat32 == _wstat32
584wstat32i64 == _wstat32i64
585wstat64 == _wstat64
586wstat64i32 == _wstat64i32
587#else
588; wstat for non-UCRT is provided by mingw to workaround trailing slash issue in _wstat
589#endif
590
561; Origin of the symbol wcscmpi is unknown. This symbol is not present in591; Origin of the symbol wcscmpi is unknown. This symbol is not present in
562; crtdll.dll and neither in any msvcr* version. The only source of wcscmpi is592; crtdll.dll and neither in any msvcr* version. The only source of wcscmpi is
563; wcstr.h header file from the Microsoft Visual C++ 1.0 (32-bit for NT) and593; wcstr.h header file from the Microsoft Visual C++ 1.0 (32-bit for NT) and
lib/libc/mingw/def-include/func.def.in+13-5
...@@ -12,26 +12,26 @@...@@ -12,26 +12,26 @@
12// F_NON_I386 - function available on everything but i38612// F_NON_I386 - function available on everything but i386
13// F_NON_X64 - function available on everything but x86_6413// F_NON_X64 - function available on everything but x86_64
14// F_NON_ARM64 - function available on everything but arm6414// F_NON_ARM64 - function available on everything but arm64
15#if defined(DEF_X64)15#if defined(__x86_64__)
16#define F64(x) x16#define F64(x) x
17#define F_X64(x) x17#define F_X64(x) x
18#define F_X86_ANY(x) x18#define F_X86_ANY(x) x
19#define F_NON_I386(x) x19#define F_NON_I386(x) x
20#define F_NON_ARM64(x) x20#define F_NON_ARM64(x) x
21#elif defined(DEF_I386)21#elif defined(__i386__)
22#define F32(x) x22#define F32(x) x
23#define F_I386(x) x23#define F_I386(x) x
24#define F_X86_ANY(x) x24#define F_X86_ANY(x) x
25#define F_NON_X64(x) x25#define F_NON_X64(x) x
26#define F_NON_ARM64(x) x26#define F_NON_ARM64(x) x
27#elif defined(DEF_ARM32)27#elif defined(__arm__)
28#define F32(x) x28#define F32(x) x
29#define F_ARM32(x) x29#define F_ARM32(x) x
30#define F_ARM_ANY(x) x30#define F_ARM_ANY(x) x
31#define F_NON_I386(x) x31#define F_NON_I386(x) x
32#define F_NON_X64(x) x32#define F_NON_X64(x) x
33#define F_NON_ARM64(x) x33#define F_NON_ARM64(x) x
34#elif defined(DEF_ARM64)34#elif defined(__aarch64__)
35#define F64(x) x35#define F64(x) x
36#define F_ARM64(x) x36#define F_ARM64(x) x
37#define F_ARM_ANY(x) x37#define F_ARM_ANY(x) x
...@@ -75,9 +75,17 @@...@@ -75,9 +75,17 @@
75#define F_NON_ARM64(x)75#define F_NON_ARM64(x)
76#endif76#endif
7777
78#if defined(DEF_I386)78#if defined(__i386__)
79#define STDCALL_DECORATED_EXPORT(symbol) symbol == _ ## symbol79#define STDCALL_DECORATED_EXPORT(symbol) symbol == _ ## symbol
80#define FASTCALL_DECORATED_EXPORT(symbol) symbol == symbol80#define FASTCALL_DECORATED_EXPORT(symbol) symbol == symbol
81#endif81#endif
8282
83#if __SIZEOF_LONG_DOUBLE__ == __SIZEOF_DOUBLE__
84#define F_LD64(x) x
85#define F_LD80(x)
86#else
87#define F_LD64(x)
88#define F_LD80(x) x
89#endif
90
83#endif // FUNC_DEF_IN91#endif // FUNC_DEF_IN
lib/libc/mingw/lib-common/api-ms-win-crt-convert-l1-1-0.def.in+4-4
...@@ -47,7 +47,7 @@ _strtoi64...@@ -47,7 +47,7 @@ _strtoi64
47_strtoi64_l47_strtoi64_l
48_strtoimax_l48_strtoimax_l
49_strtol_l49_strtol_l
50F_ARM_ANY(_strtold_l) ; Can't use long double functions from the CRT on x8650F_LD64(_strtold_l) ; Can't use long double functions from the CRT on x86
51_strtoll_l51_strtoll_l
52_strtoui6452_strtoui64
53_strtoui64_l53_strtoui64_l
...@@ -68,7 +68,7 @@ _wcstoi64...@@ -68,7 +68,7 @@ _wcstoi64
68_wcstoi64_l68_wcstoi64_l
69_wcstoimax_l69_wcstoimax_l
70_wcstol_l70_wcstol_l
71F_ARM_ANY(_wcstold_l) ; Can't use long double functions from the CRT on x8671F_LD64(_wcstold_l) ; Can't use long double functions from the CRT on x86
72_wcstoll_l72_wcstoll_l
73_wcstombs_l73_wcstombs_l
74_wcstombs_s_l74_wcstombs_s_l
...@@ -108,7 +108,7 @@ strtod...@@ -108,7 +108,7 @@ strtod
108strtof108strtof
109strtoimax109strtoimax
110strtol110strtol
111F_ARM_ANY(strtold) ; Can't use long double functions from the CRT on x86111F_LD64(strtold) ; Can't use long double functions from the CRT on x86
112strtoll112strtoll
113strtoul113strtoul
114strtoull114strtoull
...@@ -121,7 +121,7 @@ wcstod...@@ -121,7 +121,7 @@ wcstod
121wcstof121wcstof
122wcstoimax122wcstoimax
123wcstol123wcstol
124F_ARM_ANY(wcstold) ; Can't use long double functions from the CRT on x86124F_LD64(wcstold) ; Can't use long double functions from the CRT on x86
125wcstoll125wcstoll
126wcstombs126wcstombs
127wcstombs_s127wcstombs_s
lib/libc/mingw/lib-common/api-ms-win-crt-filesystem-l1-1-0.def.in+13
...@@ -39,6 +39,7 @@ F64(_fstati64 == _fstat64)...@@ -39,6 +39,7 @@ F64(_fstati64 == _fstat64)
39_fstat3239_fstat32
40_fstat32i6440_fstat32i64
41_fstat6441_fstat64
42fstat64 == _fstat64
42_fstat64i3243_fstat64i32
43_fullpath44_fullpath
44_getdiskfree45_getdiskfree
...@@ -53,14 +54,20 @@ _rmdir...@@ -53,14 +54,20 @@ _rmdir
53rmdir == _rmdir54rmdir == _rmdir
54_splitpath55_splitpath
55_splitpath_s56_splitpath_s
57F32(stat == _stat32)
58F64(stat == _stat64i32)
56F32(_stat == _stat32)59F32(_stat == _stat32)
57F64(_stat == _stat64i32)60F64(_stat == _stat64i32)
58F32(_stati64 == _stat32i64)61F32(_stati64 == _stat32i64)
59F64(_stati64 == _stat64)62F64(_stati64 == _stat64)
60_stat3263_stat32
64stat32 == _stat32
61_stat32i6465_stat32i64
66stat32i64 == _stat32i64
62_stat6467_stat64
68stat64 == _stat64
63_stat64i3269_stat64i32
70stat64i32 == _stat64i32
64_umask71_umask
65umask == _umask72umask == _umask
66_umask_s73_umask_s
...@@ -96,14 +103,20 @@ _wrename...@@ -96,14 +103,20 @@ _wrename
96_wrmdir103_wrmdir
97_wsplitpath104_wsplitpath
98_wsplitpath_s105_wsplitpath_s
106F32(wstat == _wstat32)
107F64(wstat == _wstat64i32)
99F32(_wstat == _wstat32)108F32(_wstat == _wstat32)
100F64(_wstat == _wstat64i32)109F64(_wstat == _wstat64i32)
101F32(_wstati64 == _wstat32i64)110F32(_wstati64 == _wstat32i64)
102F64(_wstati64 == _wstat64)111F64(_wstati64 == _wstat64)
103_wstat32112_wstat32
113wstat32 == _wstat32
104_wstat32i64114_wstat32i64
115wstat32i64 == _wstat32i64
105_wstat64116_wstat64
117wstat64 == _wstat64
106_wstat64i32118_wstat64i32
119wstat64i32 == _wstat64i32
107_wunlink120_wunlink
108remove121remove
109rename122rename
lib/libc/mingw/lib-common/api-ms-win-crt-math-l1-1-0.def.in+80-79
...@@ -4,7 +4,7 @@ EXPORTS...@@ -4,7 +4,7 @@ EXPORTS
44
5#include "func.def.in"5#include "func.def.in"
66
7#ifdef DEF_I3867#ifdef __i386__
8_CIacos8_CIacos
9_CIasin9_CIasin
10_CIatan10_CIatan
...@@ -31,7 +31,7 @@ _FCmulcr...@@ -31,7 +31,7 @@ _FCmulcr
31_LCbuild31_LCbuild
32_LCmulcc32_LCmulcc
33_LCmulcr33_LCmulcr
34#ifdef DEF_I38634#ifdef __i386__
35__libm_sse2_acos35__libm_sse2_acos
36__libm_sse2_acosf36__libm_sse2_acosf
37__libm_sse2_asin37__libm_sse2_asin
...@@ -59,6 +59,7 @@ __setusermatherr...@@ -59,6 +59,7 @@ __setusermatherr
59_cabs DATA59_cabs DATA
60_chgsign60_chgsign
61chgsign == _chgsign61chgsign == _chgsign
62F_LD64(_chgsignl == _chgsign)
62_chgsignf63_chgsignf
63_copysign64_copysign
64_copysignf65_copysignf
...@@ -94,9 +95,9 @@ finite == _finite...@@ -94,9 +95,9 @@ finite == _finite
94F_NON_I386(_finitef)95F_NON_I386(_finitef)
95_fpclass96_fpclass
96fpclass == _fpclass97fpclass == _fpclass
97_fpclassf98F_X64(_fpclassf)
98F_I386(_ftol)99F_I386(_ftol)
99_get_FMA3_enable100F_X64(_get_FMA3_enable)
100_hypot101_hypot
101_hypotf102_hypotf
102_isnan103_isnan
...@@ -118,7 +119,7 @@ _ldsign...@@ -118,7 +119,7 @@ _ldsign
118_ldsin119_ldsin
119_ldtest120_ldtest
120_ldunscale121_ldunscale
121#ifdef DEF_I386122#ifdef __i386__
122_libm_sse2_acos_precise123_libm_sse2_acos_precise
123_libm_sse2_asin_precise124_libm_sse2_asin_precise
124_libm_sse2_atan_precise125_libm_sse2_atan_precise
...@@ -137,7 +138,7 @@ _nextafter...@@ -137,7 +138,7 @@ _nextafter
137F_X64(_nextafterf)138F_X64(_nextafterf)
138_scalb139_scalb
139F_X64(_scalbf)140F_X64(_scalbf)
140F64(_set_FMA3_enable)141F_X64(_set_FMA3_enable)
141F_I386(_set_SSE2_enable)142F_I386(_set_SSE2_enable)
142_y0143_y0
143y0 == _y0144y0 == _y0
...@@ -147,224 +148,224 @@ _yn...@@ -147,224 +148,224 @@ _yn
147yn == _yn148yn == _yn
148acos149acos
149F_NON_I386(acosf)150F_NON_I386(acosf)
150F_ARM_ANY(acosl == acos)151F_LD64(acosl == acos)
151acosh152acosh
152acoshf153acoshf
153F_ARM_ANY(acoshl) ; Can't use long double functions from the CRT on x86154F_LD64(acoshl) ; Can't use long double functions from the CRT on x86
154asin155asin
155F_NON_I386(asinf)156F_NON_I386(asinf)
156F_ARM_ANY(asinl == asin)157F_LD64(asinl == asin)
157asinh158asinh
158asinhf159asinhf
159F_ARM_ANY(asinhl) ; Can't use long double functions from the CRT on x86160F_LD64(asinhl) ; Can't use long double functions from the CRT on x86
160atan161atan
161atan2162atan2
162F_NON_I386(atan2f)163F_NON_I386(atan2f)
163F_ARM_ANY(atan2l == atan2)164F_LD64(atan2l == atan2)
164F_NON_I386(atanf)165F_NON_I386(atanf)
165F_ARM_ANY(atanl == atan)166F_LD64(atanl == atan)
166atanh167atanh
167atanhf168atanhf
168F_ARM_ANY(atanhl) ; Can't use long double functions from the CRT on x86169F_LD64(atanhl) ; Can't use long double functions from the CRT on x86
169cabs170cabs
170cabsf171cabsf
171F_ARM_ANY(cabsl) ; Can't use long double functions from the CRT on x86172F_LD64(cabsl) ; Can't use long double functions from the CRT on x86
172cacos173cacos
173cacosf174cacosf
174cacosh175cacosh
175cacoshf176cacoshf
176F_ARM_ANY(cacoshl) ; Can't use long double functions from the CRT on x86177F_LD64(cacoshl) ; Can't use long double functions from the CRT on x86
177F_ARM_ANY(cacosl) ; Can't use long double functions from the CRT on x86178F_LD64(cacosl) ; Can't use long double functions from the CRT on x86
178carg179carg
179cargf180cargf
180F_ARM_ANY(cargl) ; Can't use long double functions from the CRT on x86181F_LD64(cargl) ; Can't use long double functions from the CRT on x86
181casin182casin
182casinf183casinf
183casinh184casinh
184casinhf185casinhf
185F_ARM_ANY(casinhl) ; Can't use long double functions from the CRT on x86186F_LD64(casinhl) ; Can't use long double functions from the CRT on x86
186F_ARM_ANY(casinl) ; Can't use long double functions from the CRT on x86187F_LD64(casinl) ; Can't use long double functions from the CRT on x86
187catan188catan
188catanf189catanf
189catanh190catanh
190catanhf191catanhf
191F_ARM_ANY(catanhl) ; Can't use long double functions from the CRT on x86192F_LD64(catanhl) ; Can't use long double functions from the CRT on x86
192F_ARM_ANY(catanl) ; Can't use long double functions from the CRT on x86193F_LD64(catanl) ; Can't use long double functions from the CRT on x86
193cbrt194cbrt
194cbrtf195cbrtf
195F_ARM_ANY(cbrtl) ; Can't use long double functions from the CRT on x86196F_LD64(cbrtl) ; Can't use long double functions from the CRT on x86
196ccos197ccos
197ccosf198ccosf
198ccosh199ccosh
199ccoshf200ccoshf
200F_ARM_ANY(ccoshl) ; Can't use long double functions from the CRT on x86201F_LD64(ccoshl) ; Can't use long double functions from the CRT on x86
201F_ARM_ANY(ccosl) ; Can't use long double functions from the CRT on x86202F_LD64(ccosl) ; Can't use long double functions from the CRT on x86
202ceil203ceil
203F_NON_I386(ceilf)204F_NON_I386(ceilf)
204F_ARM_ANY(ceill == ceil)205F_LD64(ceill == ceil)
205cexp206cexp
206cexpf207cexpf
207F_ARM_ANY(cexpl) ; Can't use long double functions from the CRT on x86208F_LD64(cexpl) ; Can't use long double functions from the CRT on x86
208cimag209cimag
209cimagf210cimagf
210F_ARM_ANY(cimagl) ; Can't use long double functions from the CRT on x86211F_LD64(cimagl) ; Can't use long double functions from the CRT on x86
211clog212clog
212clog10213clog10
213clog10f214clog10f
214F_ARM_ANY(clog10l) ; Can't use long double functions from the CRT on x86215F_LD64(clog10l) ; Can't use long double functions from the CRT on x86
215clogf216clogf
216F_ARM_ANY(clogl) ; Can't use long double functions from the CRT on x86217F_LD64(clogl) ; Can't use long double functions from the CRT on x86
217conj218conj
218conjf219conjf
219F_ARM_ANY(conjl) ; Can't use long double functions from the CRT on x86220F_LD64(conjl) ; Can't use long double functions from the CRT on x86
220copysign221copysign
221copysignf222copysignf
222F_ARM_ANY(copysignl) ; Can't use long double functions from the CRT on x86223F_LD64(copysignl) ; Can't use long double functions from the CRT on x86
223cos224cos
224F_NON_I386(cosf)225F_NON_I386(cosf)
225F_ARM_ANY(cosl == cos)226F_LD64(cosl == cos)
226cosh227cosh
227F_NON_I386(coshf)228F_NON_I386(coshf)
228cpow229cpow
229cpowf230cpowf
230F_ARM_ANY(cpowl) ; Can't use long double functions from the CRT on x86231F_LD64(cpowl) ; Can't use long double functions from the CRT on x86
231cproj232cproj
232cprojf233cprojf
233F_ARM_ANY(cprojl) ; Can't use long double functions from the CRT on x86234F_LD64(cprojl) ; Can't use long double functions from the CRT on x86
234creal235creal
235crealf236crealf
236F_ARM_ANY(creall) ; Can't use long double functions from the CRT on x86237F_LD64(creall) ; Can't use long double functions from the CRT on x86
237csin238csin
238csinf239csinf
239csinh240csinh
240csinhf241csinhf
241F_ARM_ANY(csinhl) ; Can't use long double functions from the CRT on x86242F_LD64(csinhl) ; Can't use long double functions from the CRT on x86
242F_ARM_ANY(csinl) ; Can't use long double functions from the CRT on x86243F_LD64(csinl) ; Can't use long double functions from the CRT on x86
243csqrt244csqrt
244csqrtf245csqrtf
245F_ARM_ANY(csqrtl) ; Can't use long double functions from the CRT on x86246F_LD64(csqrtl) ; Can't use long double functions from the CRT on x86
246ctan247ctan
247ctanf248ctanf
248ctanh249ctanh
249ctanhf250ctanhf
250F_ARM_ANY(ctanhl) ; Can't use long double functions from the CRT on x86251F_LD64(ctanhl) ; Can't use long double functions from the CRT on x86
251F_ARM_ANY(ctanl) ; Can't use long double functions from the CRT on x86252F_LD64(ctanl) ; Can't use long double functions from the CRT on x86
252erf253erf
253erfc254erfc
254erfcf255erfcf
255F_ARM_ANY(erfcl) ; Can't use long double functions from the CRT on x86256F_LD64(erfcl) ; Can't use long double functions from the CRT on x86
256erff257erff
257F_ARM_ANY(erfl) ; Can't use long double functions from the CRT on x86258F_LD64(erfl) ; Can't use long double functions from the CRT on x86
258exp259exp
259exp2260exp2
260exp2f261exp2f
261F_ARM_ANY(exp2l) ; Can't use long double functions from the CRT on x86262F_LD64(exp2l) ; Can't use long double functions from the CRT on x86
262F_NON_I386(expf)263F_NON_I386(expf)
263F_ARM_ANY(expl == exp)264F_LD64(expl == exp)
264expm1265expm1
265expm1f266expm1f
266F_ARM_ANY(expm1l) ; Can't use long double functions from the CRT on x86267F_LD64(expm1l) ; Can't use long double functions from the CRT on x86
267fabs268fabs
268F_ARM_ANY(fabsf)269F_ARM_ANY(fabsf)
269fdim270fdim
270fdimf271fdimf
271F_ARM_ANY(fdiml) ; Can't use long double functions from the CRT on x86272F_LD64(fdiml) ; Can't use long double functions from the CRT on x86
272floor273floor
273F_NON_I386(floorf)274F_NON_I386(floorf)
274F_ARM_ANY(floorl == floor)275F_LD64(floorl == floor)
275fma276fma
276fmaf277fmaf
277F_ARM_ANY(fmal) ; Can't use long double functions from the CRT on x86278F_LD64(fmal) ; Can't use long double functions from the CRT on x86
278fmax279fmax
279fmaxf280fmaxf
280F_ARM_ANY(fmaxl) ; Can't use long double functions from the CRT on x86281F_LD64(fmaxl) ; Can't use long double functions from the CRT on x86
281fmin282fmin
282fminf283fminf
283F_ARM_ANY(fminl) ; Can't use long double functions from the CRT on x86284F_LD64(fminl) ; Can't use long double functions from the CRT on x86
284fmod285fmod
285F_NON_I386(fmodf)286F_NON_I386(fmodf)
286F_ARM_ANY(fmodl == fmod)287F_LD64(fmodl == fmod)
287frexp288frexp
288hypot289hypot
289ilogb290ilogb
290ilogbf291ilogbf
291F_ARM_ANY(ilogbl) ; Can't use long double functions from the CRT on x86292F_LD64(ilogbl) ; Can't use long double functions from the CRT on x86
292ldexp293ldexp
293; The UCRT lgamma functions don't set/provide the signgam variable like294; The UCRT lgamma functions don't set/provide the signgam variable like
294; the mingw ones do. Therefore prefer the libmingwex version instead.295; the mingw ones do. Therefore prefer the libmingwex version instead.
295lgamma DATA296lgamma DATA
296lgammaf DATA297lgammaf DATA
297F_ARM_ANY(lgammal DATA) ; Can't use long double functions from the CRT on x86298F_LD64(lgammal DATA) ; Can't use long double functions from the CRT on x86
298llrint299llrint
299llrintf300llrintf
300F_ARM_ANY(llrintl) ; Can't use long double functions from the CRT on x86301F_LD64(llrintl) ; Can't use long double functions from the CRT on x86
301llround302llround
302llroundf303llroundf
303F_ARM_ANY(llroundl) ; Can't use long double functions from the CRT on x86304F_LD64(llroundl) ; Can't use long double functions from the CRT on x86
304log305log
305log10306log10
306F_NON_I386(log10f)307F_NON_I386(log10f)
307F_ARM_ANY(log10l == log10)308F_LD64(log10l == log10)
308log1p309log1p
309log1pf310log1pf
310F_ARM_ANY(log1pl) ; Can't use long double functions from the CRT on x86311F_LD64(log1pl) ; Can't use long double functions from the CRT on x86
311log2312log2
312log2f313log2f
313F_ARM_ANY(log2l) ; Can't use long double functions from the CRT on x86314F_LD64(log2l) ; Can't use long double functions from the CRT on x86
314logb315logb
315logbf316logbf
316F_ARM_ANY(logbl) ; Can't use long double functions from the CRT on x86317F_LD64(logbl) ; Can't use long double functions from the CRT on x86
317F_NON_I386(logf)318F_NON_I386(logf)
318F_ARM_ANY(logl == log)319F_LD64(logl == log)
319lrint320lrint
320lrintf321lrintf
321F_ARM_ANY(lrintl) ; Can't use long double functions from the CRT on x86322F_LD64(lrintl) ; Can't use long double functions from the CRT on x86
322lround323lround
323lroundf324lroundf
324F_ARM_ANY(lroundl) ; Can't use long double functions from the CRT on x86325F_LD64(lroundl) ; Can't use long double functions from the CRT on x86
325modf326modf
326F_NON_I386(modff)327F_NON_I386(modff)
327nan328nan
328nanf329nanf
329F_ARM_ANY(nanl) ; Can't use long double functions from the CRT on x86330F_LD64(nanl) ; Can't use long double functions from the CRT on x86
330nearbyint331nearbyint
331nearbyintf332nearbyintf
332F_ARM_ANY(nearbyintl) ; Can't use long double functions from the CRT on x86333F_LD64(nearbyintl) ; Can't use long double functions from the CRT on x86
333nextafter334nextafter
334nextafterf335nextafterf
335F_ARM_ANY(nextafterl) ; Can't use long double functions from the CRT on x86336F_LD64(nextafterl) ; Can't use long double functions from the CRT on x86
336; All of the nexttoward functions take the second parameter as long double,337; All of the nexttoward functions take the second parameter as long double,
337; making them unusable for x86.338; making them unusable for x86.
338F_ARM_ANY(nexttoward) ; Can't use long double functions from the CRT on x86339F_LD64(nexttoward) ; Can't use long double functions from the CRT on x86
339F_ARM_ANY(nexttowardf) ; Can't use long double functions from the CRT on x86340F_LD64(nexttowardf) ; Can't use long double functions from the CRT on x86
340F_ARM_ANY(nexttowardl) ; Can't use long double functions from the CRT on x86341F_LD64(nexttowardl) ; Can't use long double functions from the CRT on x86
341norm342norm
342normf343normf
343norml344norml
344pow345pow
345F_NON_I386(powf) ; Missing in Wine's ucrtbase.dll for i386 in Wine 9.15 and older346F_NON_I386(powf) ; Missing in Wine's ucrtbase.dll for i386 in Wine 9.15 and older
346F_ARM_ANY(powl == pow)347F_LD64(powl == pow)
347remainder348remainder
348remainderf349remainderf
349F_ARM_ANY(remainderl) ; Can't use long double functions from the CRT on x86350F_LD64(remainderl) ; Can't use long double functions from the CRT on x86
350remquo351remquo
351remquof352remquof
352F_ARM_ANY(remquol) ; Can't use long double functions from the CRT on x86353F_LD64(remquol) ; Can't use long double functions from the CRT on x86
353rint354rint
354rintf355rintf
355F_ARM_ANY(rintl) ; Can't use long double functions from the CRT on x86356F_LD64(rintl) ; Can't use long double functions from the CRT on x86
356round357round
357roundf358roundf
358F_ARM_ANY(roundl) ; Can't use long double functions from the CRT on x86359F_LD64(roundl) ; Can't use long double functions from the CRT on x86
359scalbln360scalbln
360scalblnf361scalblnf
361F_ARM_ANY(scalblnl) ; Can't use long double functions from the CRT on x86362F_LD64(scalblnl) ; Can't use long double functions from the CRT on x86
362scalbn363scalbn
363scalbnf364scalbnf
364F_ARM_ANY(scalbnl) ; Can't use long double functions from the CRT on x86365F_LD64(scalbnl) ; Can't use long double functions from the CRT on x86
365sin366sin
366F_NON_I386(sinf)367F_NON_I386(sinf)
367F_ARM_ANY(sinl == sin)368F_LD64(sinl == sin)
368; if we implement sinh, we can set it DATA only.369; if we implement sinh, we can set it DATA only.
369sinh370sinh
370F_NON_I386(sinhf)371F_NON_I386(sinhf)
...@@ -372,13 +373,13 @@ sqrt...@@ -372,13 +373,13 @@ sqrt
372F_NON_I386(sqrtf)373F_NON_I386(sqrtf)
373tan374tan
374F_NON_I386(tanf)375F_NON_I386(tanf)
375F_ARM_ANY(tanl == tan)376F_LD64(tanl == tan)
376; if we implement tanh, we can set it to DATA only.377; if we implement tanh, we can set it to DATA only.
377tanh378tanh
378F_NON_I386(tanhf)379F_NON_I386(tanhf)
379tgamma380tgamma
380tgammaf381tgammaf
381F_ARM_ANY(tgammal) ; Can't use long double functions from the CRT on x86382F_LD64(tgammal) ; Can't use long double functions from the CRT on x86
382trunc383trunc
383truncf384truncf
384F_ARM_ANY(truncl) ; Can't use long double functions from the CRT on x86385F_LD64(truncl) ; Can't use long double functions from the CRT on x86
lib/libc/mingw/lib-common/api-ms-win-crt-private-l1-1-0.def.in+144-114
...@@ -9,14 +9,14 @@ F_I386(_CxxThrowException@8)...@@ -9,14 +9,14 @@ F_I386(_CxxThrowException@8)
9F_NON_I386(_CxxThrowException)9F_NON_I386(_CxxThrowException)
10F_I386(_EH_prolog)10F_I386(_EH_prolog)
11_FindAndUnlinkFrame11_FindAndUnlinkFrame
12_GetImageBase12F_X64(_GetImageBase)
13_GetThrowImageBase13F_X64(_GetThrowImageBase)
14_IsExceptionObjectToBeDestroyed14_IsExceptionObjectToBeDestroyed
15_NLG_Dispatch215F_I386(_NLG_Dispatch2@4)
16_NLG_Return16F_I386(_NLG_Return@12)
17_NLG_Return217F_I386(_NLG_Return2)
18_SetImageBase18F_X64(_SetImageBase)
19_SetThrowImageBase19F_X64(_SetThrowImageBase)
20_SetWinRTOutOfMemoryExceptionCallback20_SetWinRTOutOfMemoryExceptionCallback
21__AdjustPointer21__AdjustPointer
22__BuildCatchObject22__BuildCatchObject
...@@ -34,8 +34,8 @@ __CxxUnregisterExceptionObject...@@ -34,8 +34,8 @@ __CxxUnregisterExceptionObject
34__DestructExceptionObject34__DestructExceptionObject
35__FrameUnwindFilter35__FrameUnwindFilter
36__GetPlatformExceptionInfo36__GetPlatformExceptionInfo
37__NLG_Dispatch237F_NON_I386(__NLG_Dispatch2)
38__NLG_Return238F_NON_I386(__NLG_Return2)
39__RTCastToVoid39__RTCastToVoid
40__RTDynamicCast40__RTDynamicCast
41__RTtypeid41__RTtypeid
...@@ -44,8 +44,8 @@ __current_exception...@@ -44,8 +44,8 @@ __current_exception
44__current_exception_context44__current_exception_context
45__dcrt_get_wide_environment_from_os45__dcrt_get_wide_environment_from_os
46__dcrt_initial_narrow_environment DATA46__dcrt_initial_narrow_environment DATA
47__intrinsic_abnormal_termination47F_I386(__intrinsic_abnormal_termination)
48__intrinsic_setjmp48F_NON_ARM64(__intrinsic_setjmp)
49F64(__intrinsic_setjmpex)49F64(__intrinsic_setjmpex)
50__processing_throw50__processing_throw
51__report_gsfailure51__report_gsfailure
...@@ -66,26 +66,26 @@ _get_purecall_handler...@@ -66,26 +66,26 @@ _get_purecall_handler
66_get_unexpected66_get_unexpected
67F_I386(_global_unwind2)67F_I386(_global_unwind2)
68_is_exception_typeof68_is_exception_typeof
69F_X64(_local_unwind)69F64(_local_unwind)
70F_I386(_local_unwind2)70F_I386(_local_unwind2)
71F_I386(_local_unwind4)71F_I386(_local_unwind4)
72F_I386(_longjmpex)72F_I386(_longjmpex)
73_o__CIacos73F_I386(_o__CIacos)
74_o__CIasin74F_I386(_o__CIasin)
75_o__CIatan75F_I386(_o__CIatan)
76_o__CIatan276F_I386(_o__CIatan2)
77_o__CIcos77F_I386(_o__CIcos)
78_o__CIcosh78F_I386(_o__CIcosh)
79_o__CIexp79F_I386(_o__CIexp)
80_o__CIfmod80F_I386(_o__CIfmod)
81_o__CIlog81F_I386(_o__CIlog)
82_o__CIlog1082F_I386(_o__CIlog10)
83_o__CIpow83F_I386(_o__CIpow)
84_o__CIsin84F_I386(_o__CIsin)
85_o__CIsinh85F_I386(_o__CIsinh)
86_o__CIsqrt86F_I386(_o__CIsqrt)
87_o__CItan87F_I386(_o__CItan)
88_o__CItanh88F_I386(_o__CItanh)
89_o__Getdays89_o__Getdays
90_o__Getmonths90_o__Getmonths
91_o__Gettnames91_o__Gettnames
...@@ -106,27 +106,27 @@ _o___conio_common_vcwscanf...@@ -106,27 +106,27 @@ _o___conio_common_vcwscanf
106_o___daylight106_o___daylight
107_o___dstbias107_o___dstbias
108_o___fpe_flt_rounds108_o___fpe_flt_rounds
109_o___libm_sse2_acos109F_I386(_o___libm_sse2_acos)
110_o___libm_sse2_acosf110F_I386(_o___libm_sse2_acosf)
111_o___libm_sse2_asin111F_I386(_o___libm_sse2_asin)
112_o___libm_sse2_asinf112F_I386(_o___libm_sse2_asinf)
113_o___libm_sse2_atan113F_I386(_o___libm_sse2_atan)
114_o___libm_sse2_atan2114F_I386(_o___libm_sse2_atan2)
115_o___libm_sse2_atanf115F_I386(_o___libm_sse2_atanf)
116_o___libm_sse2_cos116F_I386(_o___libm_sse2_cos)
117_o___libm_sse2_cosf117F_I386(_o___libm_sse2_cosf)
118_o___libm_sse2_exp118F_I386(_o___libm_sse2_exp)
119_o___libm_sse2_expf119F_I386(_o___libm_sse2_expf)
120_o___libm_sse2_log120F_I386(_o___libm_sse2_log)
121_o___libm_sse2_log10121F_I386(_o___libm_sse2_log10)
122_o___libm_sse2_log10f122F_I386(_o___libm_sse2_log10f)
123_o___libm_sse2_logf123F_I386(_o___libm_sse2_logf)
124_o___libm_sse2_pow124F_I386(_o___libm_sse2_pow)
125_o___libm_sse2_powf125F_I386(_o___libm_sse2_powf)
126_o___libm_sse2_sin126F_I386(_o___libm_sse2_sin)
127_o___libm_sse2_sinf127F_I386(_o___libm_sse2_sinf)
128_o___libm_sse2_tan128F_I386(_o___libm_sse2_tan)
129_o___libm_sse2_tanf129F_I386(_o___libm_sse2_tanf)
130_o___p___argc130_o___p___argc
131_o___p___argv131_o___p___argv
132_o___p___wargv132_o___p___wargv
...@@ -272,7 +272,7 @@ _o__findnext64...@@ -272,7 +272,7 @@ _o__findnext64
272_o__findnext64i32272_o__findnext64i32
273_o__flushall273_o__flushall
274_o__fpclass274_o__fpclass
275_o__fpclassf275F_X64(_o__fpclassf)
276_o__fputc_nolock276_o__fputc_nolock
277_o__fputchar277_o__fputchar
278_o__fputwc_nolock278_o__fputwc_nolock
...@@ -443,17 +443,17 @@ _o__ldtest...@@ -443,17 +443,17 @@ _o__ldtest
443_o__ldunscale443_o__ldunscale
444_o__lfind444_o__lfind
445_o__lfind_s445_o__lfind_s
446_o__libm_sse2_acos_precise446F_I386(_o__libm_sse2_acos_precise)
447_o__libm_sse2_asin_precise447F_I386(_o__libm_sse2_asin_precise)
448_o__libm_sse2_atan_precise448F_I386(_o__libm_sse2_atan_precise)
449_o__libm_sse2_cos_precise449F_I386(_o__libm_sse2_cos_precise)
450_o__libm_sse2_exp_precise450F_I386(_o__libm_sse2_exp_precise)
451_o__libm_sse2_log10_precise451F_I386(_o__libm_sse2_log10_precise)
452_o__libm_sse2_log_precise452F_I386(_o__libm_sse2_log_precise)
453_o__libm_sse2_pow_precise453F_I386(_o__libm_sse2_pow_precise)
454_o__libm_sse2_sin_precise454F_I386(_o__libm_sse2_sin_precise)
455_o__libm_sse2_sqrt_precise455F_I386(_o__libm_sse2_sqrt_precise)
456_o__libm_sse2_tan_precise456F_I386(_o__libm_sse2_tan_precise)
457_o__loaddll457_o__loaddll
458_o__localtime32458_o__localtime32
459_o__localtime32_s459_o__localtime32_s
...@@ -462,7 +462,7 @@ _o__localtime64_s...@@ -462,7 +462,7 @@ _o__localtime64_s
462_o__lock_file462_o__lock_file
463_o__locking463_o__locking
464_o__logb464_o__logb
465_o__logbf465F_NON_I386(_o__logbf)
466_o__lsearch466_o__lsearch
467_o__lsearch_s467_o__lsearch_s
468_o__lseek468_o__lseek
...@@ -619,7 +619,7 @@ _o__mktime32...@@ -619,7 +619,7 @@ _o__mktime32
619_o__mktime64619_o__mktime64
620_o__msize620_o__msize
621_o__nextafter621_o__nextafter
622_o__nextafterf622F_X64(_o__nextafterf)
623_o__open_osfhandle623_o__open_osfhandle
624_o__pclose624_o__pclose
625_o__pipe625_o__pipe
...@@ -642,7 +642,7 @@ _o__resetstkoflw...@@ -642,7 +642,7 @@ _o__resetstkoflw
642_o__rmdir642_o__rmdir
643_o__rmtmp643_o__rmtmp
644_o__scalb644_o__scalb
645_o__scalbf645F_X64(_o__scalbf)
646_o__searchenv646_o__searchenv
647_o__searchenv_s647_o__searchenv_s
648_o__set_abort_behavior648_o__set_abort_behavior
...@@ -700,7 +700,7 @@ _o__strtof_l...@@ -700,7 +700,7 @@ _o__strtof_l
700_o__strtoi64700_o__strtoi64
701_o__strtoi64_l701_o__strtoi64_l
702_o__strtol_l702_o__strtol_l
703_o__strtold_l703F_LD64(_o__strtold_l) ; Can't use long double functions from the CRT on x86
704_o__strtoll_l704_o__strtoll_l
705_o__strtoui64705_o__strtoui64
706_o__strtoui64_l706_o__strtoui64_l
...@@ -780,7 +780,7 @@ _o__wcstof_l...@@ -780,7 +780,7 @@ _o__wcstof_l
780_o__wcstoi64780_o__wcstoi64
781_o__wcstoi64_l781_o__wcstoi64_l
782_o__wcstol_l782_o__wcstol_l
783_o__wcstold_l783F_LD64(_o__wcstold_l) ; Can't use long double functions from the CRT on x86
784_o__wcstoll_l784_o__wcstoll_l
785_o__wcstombs_l785_o__wcstombs_l
786_o__wcstombs_s_l786_o__wcstombs_s_l
...@@ -875,24 +875,24 @@ _o__y1...@@ -875,24 +875,24 @@ _o__y1
875_o__yn875_o__yn
876_o_abort876_o_abort
877_o_acos877_o_acos
878_o_acosf878F_NON_I386(_o_acosf)
879_o_acosh879_o_acosh
880_o_acoshf880_o_acoshf
881_o_acoshl881F_LD64(_o_acoshl) ; Can't use long double functions from the CRT on x86
882_o_asctime882_o_asctime
883_o_asctime_s883_o_asctime_s
884_o_asin884_o_asin
885_o_asinf885F_NON_I386(_o_asinf)
886_o_asinh886_o_asinh
887_o_asinhf887_o_asinhf
888_o_asinhl888F_LD64(_o_asinhl) ; Can't use long double functions from the CRT on x86
889_o_atan889_o_atan
890_o_atan2890_o_atan2
891_o_atan2f891F_NON_I386(_o_atan2f)
892_o_atanf892F_NON_I386(_o_atanf)
893_o_atanh893_o_atanh
894_o_atanhf894_o_atanhf
895_o_atanhl895F_LD64(_o_atanhl) ; Can't use long double functions from the CRT on x86
896_o_atof896_o_atof
897_o_atoi897_o_atoi
898_o_atol898_o_atol
...@@ -904,24 +904,24 @@ _o_calloc...@@ -904,24 +904,24 @@ _o_calloc
904_o_cbrt904_o_cbrt
905_o_cbrtf905_o_cbrtf
906_o_ceil906_o_ceil
907_o_ceilf907F_NON_I386(_o_ceilf)
908_o_clearerr908_o_clearerr
909_o_clearerr_s909_o_clearerr_s
910_o_cos910_o_cos
911_o_cosf911F_NON_I386(_o_cosf)
912_o_cosh912_o_cosh
913_o_coshf913F_NON_I386(_o_coshf)
914_o_erf914_o_erf
915_o_erfc915_o_erfc
916_o_erfcf916_o_erfcf
917_o_erfcl917F_LD64(_o_erfcl) ; Can't use long double functions from the CRT on x86
918_o_erff918_o_erff
919_o_erfl919F_LD64(_o_erfl) ; Can't use long double functions from the CRT on x86
920_o_exp920_o_exp
921_o_exp2921_o_exp2
922_o_exp2f922_o_exp2f
923_o_exp2l923F_LD64(_o_exp2l) ; Can't use long double functions from the CRT on x86
924_o_expf924F_NON_I386(_o_expf)
925_o_fabs925_o_fabs
926_o_fclose926_o_fclose
927_o_feof927_o_feof
...@@ -933,12 +933,12 @@ _o_fgets...@@ -933,12 +933,12 @@ _o_fgets
933_o_fgetwc933_o_fgetwc
934_o_fgetws934_o_fgetws
935_o_floor935_o_floor
936_o_floorf936F_NON_I386(_o_floorf)
937_o_fma937_o_fma
938_o_fmaf938_o_fmaf
939_o_fmal939F_LD64(_o_fmal) ; Can't use long double functions from the CRT on x86
940_o_fmod940_o_fmod
941_o_fmodf941F_NON_I386(_o_fmodf)
942_o_fopen942_o_fopen
943_o_fopen_s943_o_fopen_s
944_o_fputc944_o_fputc
...@@ -995,33 +995,33 @@ _o_isxdigit...@@ -995,33 +995,33 @@ _o_isxdigit
995_o_ldexp995_o_ldexp
996_o_lgamma996_o_lgamma
997_o_lgammaf997_o_lgammaf
998_o_lgammal998F_LD64(_o_lgammal) ; Can't use long double functions from the CRT on x86
999_o_llrint999_o_llrint
1000_o_llrintf1000_o_llrintf
1001_o_llrintl1001F_LD64(_o_llrintl) ; Can't use long double functions from the CRT on x86
1002_o_llround1002_o_llround
1003_o_llroundf1003_o_llroundf
1004_o_llroundl1004F_LD64(_o_llroundl) ; Can't use long double functions from the CRT on x86
1005_o_localeconv1005_o_localeconv
1006_o_log1006_o_log
1007_o_log101007_o_log10
1008_o_log10f1008F_NON_I386(_o_log10f)
1009_o_log1p1009_o_log1p
1010_o_log1pf1010_o_log1pf
1011_o_log1pl1011F_LD64(_o_log1pl) ; Can't use long double functions from the CRT on x86
1012_o_log21012_o_log2
1013_o_log2f1013_o_log2f
1014_o_log2l1014F_LD64(_o_log2l) ; Can't use long double functions from the CRT on x86
1015_o_logb1015_o_logb
1016_o_logbf1016_o_logbf
1017_o_logbl1017F_LD64(_o_logbl) ; Can't use long double functions from the CRT on x86
1018_o_logf1018F_NON_I386(_o_logf)
1019_o_lrint1019_o_lrint
1020_o_lrintf1020_o_lrintf
1021_o_lrintl1021F_LD64(_o_lrintl) ; Can't use long double functions from the CRT on x86
1022_o_lround1022_o_lround
1023_o_lroundf1023_o_lroundf
1024_o_lroundl1024F_LD64(_o_lroundl) ; Can't use long double functions from the CRT on x86
1025_o_malloc1025_o_malloc
1026_o_mblen1026_o_mblen
1027_o_mbrlen1027_o_mbrlen
...@@ -1035,19 +1035,19 @@ _o_mbstowcs_s...@@ -1035,19 +1035,19 @@ _o_mbstowcs_s
1035_o_mbtowc1035_o_mbtowc
1036_o_memset1036_o_memset
1037_o_modf1037_o_modf
1038_o_modff1038F_NON_I386(_o_modff)
1039_o_nan1039_o_nan
1040_o_nanf1040_o_nanf
1041_o_nanl1041F_LD64(_o_nanl) ; Can't use long double functions from the CRT on x86
1042_o_nearbyint1042_o_nearbyint
1043_o_nearbyintf1043_o_nearbyintf
1044_o_nearbyintl1044F_LD64(_o_nearbyintl) ; Can't use long double functions from the CRT on x86
1045_o_nextafter1045_o_nextafter
1046_o_nextafterf1046_o_nextafterf
1047_o_nextafterl1047F_LD64(_o_nextafterl) ; Can't use long double functions from the CRT on x86
1048_o_nexttoward1048F_LD64(_o_nexttoward) ; Can't use long double functions from the CRT on x86
1049_o_nexttowardf1049F_LD64(_o_nexttowardf) ; Can't use long double functions from the CRT on x86
1050_o_nexttowardl1050F_LD64(_o_nexttowardl) ; Can't use long double functions from the CRT on x86
1051_o_pow1051_o_pow
1052_o_powf1052_o_powf
1053_o_putc1053_o_putc
...@@ -1063,33 +1063,33 @@ _o_rand_s...@@ -1063,33 +1063,33 @@ _o_rand_s
1063_o_realloc1063_o_realloc
1064_o_remainder1064_o_remainder
1065_o_remainderf1065_o_remainderf
1066_o_remainderl1066F_LD64(_o_remainderl) ; Can't use long double functions from the CRT on x86
1067_o_remove1067_o_remove
1068_o_remquo1068_o_remquo
1069_o_remquof1069_o_remquof
1070_o_remquol1070F_LD64(_o_remquol) ; Can't use long double functions from the CRT on x86
1071_o_rewind1071_o_rewind
1072_o_rint1072_o_rint
1073_o_rintf1073_o_rintf
1074_o_rintl1074F_LD64(_o_rintl) ; Can't use long double functions from the CRT on x86
1075_o_round1075_o_round
1076_o_roundf1076_o_roundf
1077_o_roundl1077F_LD64(_o_roundl) ; Can't use long double functions from the CRT on x86
1078_o_scalbln1078_o_scalbln
1079_o_scalblnf1079_o_scalblnf
1080_o_scalblnl1080F_LD64(_o_scalblnl) ; Can't use long double functions from the CRT on x86
1081_o_scalbn1081_o_scalbn
1082_o_scalbnf1082_o_scalbnf
1083_o_scalbnl1083F_LD64(_o_scalbnl) ; Can't use long double functions from the CRT on x86
1084_o_set_terminate1084_o_set_terminate
1085_o_setbuf1085_o_setbuf
1086_o_setvbuf1086_o_setvbuf
1087_o_sin1087_o_sin
1088_o_sinf1088F_NON_I386(_o_sinf)
1089_o_sinh1089_o_sinh
1090_o_sinhf1090F_NON_I386(_o_sinhf)
1091_o_sqrt1091_o_sqrt
1092_o_sqrtf1092F_NON_I386(_o_sqrtf)
1093_o_srand1093_o_srand
1094_o_strcat_s1094_o_strcat_s
1095_o_strcoll1095_o_strcoll
...@@ -1104,19 +1104,19 @@ _o_strtof...@@ -1104,19 +1104,19 @@ _o_strtof
1104_o_strtok1104_o_strtok
1105_o_strtok_s1105_o_strtok_s
1106_o_strtol1106_o_strtol
1107_o_strtold1107F_LD64(_o_strtold) ; Can't use long double functions from the CRT on x86
1108_o_strtoll1108_o_strtoll
1109_o_strtoul1109_o_strtoul
1110_o_strtoull1110_o_strtoull
1111_o_system1111_o_system
1112_o_tan1112_o_tan
1113_o_tanf1113F_NON_I386(_o_tanf)
1114_o_tanh1114_o_tanh
1115_o_tanhf1115F_NON_I386(_o_tanhf)
1116_o_terminate1116_o_terminate
1117_o_tgamma1117_o_tgamma
1118_o_tgammaf1118_o_tgammaf
1119_o_tgammal1119F_LD64(_o_tgammal) ; Can't use long double functions from the CRT on x86
1120_o_tmpfile_s1120_o_tmpfile_s
1121_o_tmpnam_s1121_o_tmpnam_s
1122_o_tolower1122_o_tolower
...@@ -1141,7 +1141,7 @@ _o_wcstof...@@ -1141,7 +1141,7 @@ _o_wcstof
1141_o_wcstok1141_o_wcstok
1142_o_wcstok_s1142_o_wcstok_s
1143_o_wcstol1143_o_wcstol
1144_o_wcstold1144F_LD64(_o_wcstold) ; Can't use long double functions from the CRT on x86
1145_o_wcstoll1145_o_wcstoll
1146_o_wcstombs1146_o_wcstombs
1147_o_wcstombs_s1147_o_wcstombs_s
...@@ -1172,3 +1172,33 @@ unexpected...@@ -1172,3 +1172,33 @@ unexpected
1172wcschr1172wcschr
1173wcsrchr1173wcsrchr
1174wcsstr1174wcsstr
1175
1176; These symbols were added in api-ms-win-crt-private-l1-1-0.dll version 10.0.10563.0
1177; It is part of the Microsoft Visual C++ 2015 Redistributable version 14.0.23506.0
1178_o____lc_codepage_func
1179_o____lc_collate_cp_func
1180_o____lc_locale_name_func
1181_o____mb_cur_max_func
1182_o___std_exception_copy
1183_o___std_exception_destroy
1184_o___std_type_info_destroy_list
1185_o___std_type_info_name
1186_o__cexit
1187_o__configthreadlocale
1188_o__configure_narrow_argv
1189_o__controlfp_s
1190_o__crt_atexit
1191_o__exit
1192_o__get_initial_narrow_environment
1193_o__get_initial_wide_environment
1194_o__initialize_narrow_environment
1195_o__initialize_wide_environment
1196_o__purecall
1197_o__seh_filter_dll
1198_o__seh_filter_exe
1199_o__set_app_type
1200_o__set_fmode
1201_o_exit
1202_o_memcpy_s
1203_o_rename
1204_o_setlocale
lib/libc/mingw/lib-common/api-ms-win-crt-runtime-l1-1-0.def.in+3-4
...@@ -37,15 +37,14 @@ _controlfp...@@ -37,15 +37,14 @@ _controlfp
37_controlfp_s37_controlfp_s
38_crt_at_quick_exit38_crt_at_quick_exit
39_crt_atexit39_crt_atexit
40_crt_debugger_hook40F_I386(_crt_debugger_hook)
41_endthread41_endthread
42_endthreadex42_endthreadex
43_errno43_errno
44_execute_onexit_table44_execute_onexit_table
45_exit45_exit
46F_NON_I386(_fpieee_flt)46_fpieee_flt
47; DATA added manually47_fpreset F_LD80(DATA) ; DATA added manually
48_fpreset DATA
49_get_doserrno48_get_doserrno
50_get_errno49_get_errno
51_get_initial_narrow_environment50_get_initial_narrow_environment
lib/libc/mingw/lib-common/api-ms-win-crt-time-l1-1-0.def.in+6
...@@ -5,9 +5,13 @@ EXPORTS...@@ -5,9 +5,13 @@ EXPORTS
5#include "func.def.in"5#include "func.def.in"
66
7__daylight7__daylight
8__p__daylight == __daylight
8__dstbias9__dstbias
10__p__dstbias == __dstbias
9__timezone11__timezone
12__p__timezone == __timezone
10__tzname13__tzname
14__p__tzname == __tzname
11_ctime3215_ctime32
12_ctime32_s16_ctime32_s
13_ctime6417_ctime64
...@@ -18,6 +22,8 @@ _difftime32...@@ -18,6 +22,8 @@ _difftime32
18_difftime6422_difftime64
19F32(_ftime == _ftime32)23F32(_ftime == _ftime32)
20F64(_ftime == _ftime64)24F64(_ftime == _ftime64)
25F32(ftime == _ftime32)
26F64(ftime == _ftime64)
21_ftime3227_ftime32
22_ftime32_s28_ftime32_s
23_ftime6429_ftime64
lib/libc/mingw/lib-common/ntdll.def.in+14-14
...@@ -2,7 +2,7 @@...@@ -2,7 +2,7 @@
22
3LIBRARY "ntdll.dll"3LIBRARY "ntdll.dll"
4EXPORTS4EXPORTS
5#ifdef DEF_X645#ifdef __x86_64__
6PropertyLengthAsVariant6PropertyLengthAsVariant
7RtlConvertPropertyToVariant7RtlConvertPropertyToVariant
8RtlConvertVariantToProperty8RtlConvertVariantToProperty
...@@ -38,7 +38,7 @@ CsrClientConnectToServer...@@ -38,7 +38,7 @@ CsrClientConnectToServer
38CsrFreeCaptureBuffer38CsrFreeCaptureBuffer
39CsrGetProcessId39CsrGetProcessId
40CsrIdentifyAlertableThread40CsrIdentifyAlertableThread
41#if defined(DEF_I386) || defined(DEF_X64)41#if defined(__i386__) || defined(__x86_64__)
42CsrNewThread42CsrNewThread
43CsrProbeForRead43CsrProbeForRead
44CsrProbeForWrite44CsrProbeForWrite
...@@ -65,12 +65,12 @@ DbgUiStopDebugging...@@ -65,12 +65,12 @@ DbgUiStopDebugging
65DbgUiWaitStateChange65DbgUiWaitStateChange
66DbgUserBreakPoint66DbgUserBreakPoint
67EtwCheckCoverage67EtwCheckCoverage
68#ifdef DEF_X6468#ifdef __x86_64__
69EtwControlTraceA69EtwControlTraceA
70EtwControlTraceW70EtwControlTraceW
71#endif71#endif
72EtwCreateTraceInstanceId72EtwCreateTraceInstanceId
73#ifdef DEF_X6473#ifdef __x86_64__
74EtwEnableTrace74EtwEnableTrace
75EtwEnumerateTraceGuids75EtwEnumerateTraceGuids
76EtwFlushTraceA76EtwFlushTraceA
...@@ -95,7 +95,7 @@ EtwEventWriteTransfer...@@ -95,7 +95,7 @@ EtwEventWriteTransfer
95EtwGetTraceEnableFlags95EtwGetTraceEnableFlags
96EtwGetTraceEnableLevel96EtwGetTraceEnableLevel
97EtwGetTraceLoggerHandle97EtwGetTraceLoggerHandle
98#ifdef DEF_X6498#ifdef __x86_64__
99EtwNotificationRegistrationA99EtwNotificationRegistrationA
100EtwNotificationRegistrationW100EtwNotificationRegistrationW
101EtwQueryAllTracesA101EtwQueryAllTracesA
...@@ -112,7 +112,7 @@ EtwProcessPrivateLoggerRequest...@@ -112,7 +112,7 @@ EtwProcessPrivateLoggerRequest
112EtwRegisterSecurityProvider112EtwRegisterSecurityProvider
113EtwRegisterTraceGuidsA113EtwRegisterTraceGuidsA
114EtwRegisterTraceGuidsW114EtwRegisterTraceGuidsW
115#ifdef DEF_X64115#ifdef __x86_64__
116EtwStartTraceA116EtwStartTraceA
117EtwStartTraceW117EtwStartTraceW
118EtwStopTraceA118EtwStopTraceA
...@@ -126,7 +126,7 @@ EtwTraceEventInstance...@@ -126,7 +126,7 @@ EtwTraceEventInstance
126EtwTraceMessage126EtwTraceMessage
127EtwTraceMessageVa127EtwTraceMessageVa
128EtwUnregisterTraceGuids128EtwUnregisterTraceGuids
129#ifdef DEF_X64129#ifdef __x86_64__
130EtwUpdateTraceA130EtwUpdateTraceA
131EtwUpdateTraceW131EtwUpdateTraceW
132EtwpGetTraceBuffer132EtwpGetTraceBuffer
...@@ -138,7 +138,7 @@ EtwpGetCpuSpeed...@@ -138,7 +138,7 @@ EtwpGetCpuSpeed
138F_X64(EtwpNotificationThread)138F_X64(EtwpNotificationThread)
139EvtIntReportAuthzEventAndSourceAsync139EvtIntReportAuthzEventAndSourceAsync
140EvtIntReportEventAndSourceAsync140EvtIntReportEventAndSourceAsync
141#ifndef DEF_ARM32141#ifndef __arm__
142ExpInterlockedPopEntrySListEnd142ExpInterlockedPopEntrySListEnd
143F_X64(ExpInterlockedPopEntrySListEnd16)143F_X64(ExpInterlockedPopEntrySListEnd16)
144ExpInterlockedPopEntrySListFault144ExpInterlockedPopEntrySListFault
...@@ -729,7 +729,7 @@ NtWaitForWorkViaWorkerFactory...@@ -729,7 +729,7 @@ NtWaitForWorkViaWorkerFactory
729NtWaitHighEventPair729NtWaitHighEventPair
730NtWaitLowEventPair730NtWaitLowEventPair
731NtWorkerFactoryWorkerReady731NtWorkerFactoryWorkerReady
732#ifdef DEF_ARM32732#ifdef __arm__
733NtWow64AllocateVirtualMemory64733NtWow64AllocateVirtualMemory64
734NtWow64CallFunction64734NtWow64CallFunction64
735NtWow64CsrAllocateCaptureBuffer735NtWow64CsrAllocateCaptureBuffer
...@@ -946,7 +946,7 @@ RtlCreateSystemVolumeInformationFolder...@@ -946,7 +946,7 @@ RtlCreateSystemVolumeInformationFolder
946RtlCreateTagHeap946RtlCreateTagHeap
947RtlCreateTimer947RtlCreateTimer
948RtlCreateTimerQueue948RtlCreateTimerQueue
949#ifdef DEF_X64949#ifdef __x86_64__
950RtlCreateUmsCompletionList950RtlCreateUmsCompletionList
951RtlCreateUmsThread951RtlCreateUmsThread
952RtlCreateUmsThreadContext952RtlCreateUmsThreadContext
...@@ -995,7 +995,7 @@ RtlDeleteSecurityObject...@@ -995,7 +995,7 @@ RtlDeleteSecurityObject
995RtlDeleteTimer995RtlDeleteTimer
996RtlDeleteTimerQueue996RtlDeleteTimerQueue
997RtlDeleteTimerQueueEx997RtlDeleteTimerQueueEx
998#ifdef DEF_X64998#ifdef __x86_64__
999RtlDeleteUmsCompletionList999RtlDeleteUmsCompletionList
1000RtlDeleteUmsThreadContext1000RtlDeleteUmsThreadContext
1001RtlDequeueUmsCompletionListItems1001RtlDequeueUmsCompletionListItems
...@@ -1732,7 +1732,7 @@ F64(RtlWow64GetThreadContext)...@@ -1732,7 +1732,7 @@ F64(RtlWow64GetThreadContext)
1732F64(RtlWow64GetThreadSelectorEntry)1732F64(RtlWow64GetThreadSelectorEntry)
1733RtlWow64IsWowGuestMachineSupported1733RtlWow64IsWowGuestMachineSupported
1734RtlWow64LogMessageInEventLogger1734RtlWow64LogMessageInEventLogger
1735#if defined(DEF_X64) || defined(DEF_ARM64)1735#if defined(__x86_64__) || defined(__aarch64__)
1736RtlWow64PopAllCrossProcessWorkFromWorkList1736RtlWow64PopAllCrossProcessWorkFromWorkList
1737RtlWow64PopCrossProcessWorkFromFreeList1737RtlWow64PopCrossProcessWorkFromFreeList
1738RtlWow64PushCrossProcessWorkOntoFreeList1738RtlWow64PushCrossProcessWorkOntoFreeList
...@@ -1794,7 +1794,7 @@ F_X64(RtlpUmsThreadYield)...@@ -1794,7 +1794,7 @@ F_X64(RtlpUmsThreadYield)
1794RtlpUnWaitCriticalSection1794RtlpUnWaitCriticalSection
1795RtlpVerifyAndCommitUILanguageSettings1795RtlpVerifyAndCommitUILanguageSettings
1796RtlpWaitForCriticalSection1796RtlpWaitForCriticalSection
1797#ifdef DEF_X641797#ifdef __x86_64__
1798RtlpWow64CtxFromAmd641798RtlpWow64CtxFromAmd64
1799RtlpWow64GetContextOnAmd641799RtlpWow64GetContextOnAmd64
1800RtlpWow64SetContextOnAmd641800RtlpWow64SetContextOnAmd64
...@@ -2388,7 +2388,7 @@ ZwWaitForWorkViaWorkerFactory...@@ -2388,7 +2388,7 @@ ZwWaitForWorkViaWorkerFactory
2388ZwWaitHighEventPair2388ZwWaitHighEventPair
2389ZwWaitLowEventPair2389ZwWaitLowEventPair
2390ZwWorkerFactoryWorkerReady2390ZwWorkerFactoryWorkerReady
2391#ifdef DEF_ARM322391#ifdef __arm__
2392ZwWow64AllocateVirtualMemory642392ZwWow64AllocateVirtualMemory64
2393ZwWow64CallFunction642393ZwWow64CallFunction64
2394ZwWow64CsrAllocateCaptureBuffer2394ZwWow64CsrAllocateCaptureBuffer
lib/libc/mingw/lib-common/ntdllcrt.def.in+4-4
...@@ -2,7 +2,7 @@...@@ -2,7 +2,7 @@
22
3LIBRARY "ntdll.dll"3LIBRARY "ntdll.dll"
4EXPORTS4EXPORTS
5#ifdef DEF_I3865#ifdef __i386__
6_CIcos6_CIcos
7_CIlog7_CIlog
8_CIpow8_CIpow
...@@ -17,7 +17,7 @@ __iscsymf...@@ -17,7 +17,7 @@ __iscsymf
17F_X64(__misaligned_access)17F_X64(__misaligned_access)
18F_ARM32(__jump_unwind)18F_ARM32(__jump_unwind)
19__toascii19__toascii
20#ifdef DEF_I38620#ifdef __i386__
21_alldiv21_alldiv
22_alldvrm@1622_alldvrm@16
23_allmul@1623_allmul@16
...@@ -29,7 +29,7 @@ _allshl...@@ -29,7 +29,7 @@ _allshl
29_allshr29_allshr
30#endif30#endif
31_atoi6431_atoi64
32#ifdef DEF_I38632#ifdef __i386__
33_aulldiv@1633_aulldiv@16
34_aulldvrm@1634_aulldvrm@16
35_aullrem@1635_aullrem@16
...@@ -39,7 +39,7 @@ _aullshr...@@ -39,7 +39,7 @@ _aullshr
39_errno39_errno
40F_I386(_except_handler4_common)40F_I386(_except_handler4_common)
41_fltused DATA41_fltused DATA
42#ifdef DEF_I38642#ifdef __i386__
43_ftol43_ftol
44_ftol244_ftol2
45_ftol2_sse45_ftol2_sse
lib/libc/mingw/lib-common/ole32.def.in+3
...@@ -390,7 +390,9 @@ OleBuildVersion...@@ -390,7 +390,9 @@ OleBuildVersion
390OleConvertIStorageToOLESTREAM390OleConvertIStorageToOLESTREAM
391OleConvertIStorageToOLESTREAMEx391OleConvertIStorageToOLESTREAMEx
392OleConvertOLESTREAMToIStorage392OleConvertOLESTREAMToIStorage
393OleConvertOLESTREAMToIStorage2
393OleConvertOLESTREAMToIStorageEx394OleConvertOLESTREAMToIStorageEx
395OleConvertOLESTREAMToIStorageEx2
394OleCreate396OleCreate
395OleCreateDefaultHandler397OleCreateDefaultHandler
396OleCreateEmbeddingHelper398OleCreateEmbeddingHelper
...@@ -417,6 +419,7 @@ OleDuplicateData...@@ -417,6 +419,7 @@ OleDuplicateData
417OleFlushClipboard419OleFlushClipboard
418OleGetAutoConvert420OleGetAutoConvert
419OleGetClipboard421OleGetClipboard
422OleGetClipboardWithEnterpriseInfo
420OleGetIconOfClass423OleGetIconOfClass
421OleGetIconOfFile424OleGetIconOfFile
422OleIconToCursorExt425OleIconToCursorExt
lib/libc/mingw/lib-common/quartz.def created+17
...@@ -0,0 +1,17 @@
1;
2; Exports of file QUARTZ.dll
3;
4; Autogenerated by gen_exportdef
5; Written by Kai Tietz, 2007
6;
7LIBRARY QUARTZ.dll
8EXPORTS
9AMGetErrorTextA
10AMGetErrorTextW
11AmpFactorToDB
12DBToAmpFactor
13DllCanUnloadNow
14DllGetClassObject
15DllRegisterServer
16DllUnregisterServer
17GetProxyDllInfo
lib/libc/mingw/lib-common/ucrtbase-common.def.in+98-98
...@@ -218,7 +218,7 @@ __threadid...@@ -218,7 +218,7 @@ __threadid
218__timezone218__timezone
219__toascii219__toascii
220__tzname220__tzname
221#if !defined(DEF_DEBUG) || !defined(DEF_ARM64)221#if !defined(DEF_DEBUG) || !defined(__aarch64__)
222; symbols __unDName and __unDNameEx are available in all versions except ARM64 ucrtbased.dll222; symbols __unDName and __unDNameEx are available in all versions except ARM64 ucrtbased.dll
223__unDName223__unDName
224__unDNameEx224__unDNameEx
...@@ -388,7 +388,7 @@ _flushall...@@ -388,7 +388,7 @@ _flushall
388_fpclass388_fpclass
389F_X64(_fpclassf)389F_X64(_fpclassf)
390_fpieee_flt390_fpieee_flt
391_fpreset DATA ; DATA added manually391_fpreset F_LD80(DATA) ; DATA added manually
392_fputc_nolock392_fputc_nolock
393_fputchar393_fputchar
394_fputwc_nolock394_fputwc_nolock
...@@ -493,7 +493,7 @@ F_DEBUG(_invalid_parameter)...@@ -493,7 +493,7 @@ F_DEBUG(_invalid_parameter)
493_invalid_parameter_noinfo493_invalid_parameter_noinfo
494_invalid_parameter_noinfo_noreturn494_invalid_parameter_noinfo_noreturn
495_invoke_watson495_invoke_watson
496#if !defined(DEF_DEBUG) || !defined(DEF_ARM64)496#if !defined(DEF_DEBUG) || !defined(__aarch64__)
497; symbol _is_exception_typeof is available in all versions except ARM64 ucrtbased.dll497; symbol _is_exception_typeof is available in all versions except ARM64 ucrtbased.dll
498_is_exception_typeof498_is_exception_typeof
499#endif499#endif
...@@ -1433,7 +1433,7 @@ _o__strtof_l...@@ -1433,7 +1433,7 @@ _o__strtof_l
1433_o__strtoi641433_o__strtoi64
1434_o__strtoi64_l1434_o__strtoi64_l
1435_o__strtol_l1435_o__strtol_l
1436F_ARM_ANY(_o__strtold_l) ; Can't use long double functions from the CRT on x861436F_LD64(_o__strtold_l) ; Can't use long double functions from the CRT on x86
1437_o__strtoll_l1437_o__strtoll_l
1438_o__strtoui641438_o__strtoui64
1439_o__strtoui64_l1439_o__strtoui64_l
...@@ -1513,7 +1513,7 @@ _o__wcstof_l...@@ -1513,7 +1513,7 @@ _o__wcstof_l
1513_o__wcstoi641513_o__wcstoi64
1514_o__wcstoi64_l1514_o__wcstoi64_l
1515_o__wcstol_l1515_o__wcstol_l
1516F_ARM_ANY(_o__wcstold_l) ; Can't use long double functions from the CRT on x861516F_LD64(_o__wcstold_l) ; Can't use long double functions from the CRT on x86
1517_o__wcstoll_l1517_o__wcstoll_l
1518_o__wcstombs_l1518_o__wcstombs_l
1519_o__wcstombs_s_l1519_o__wcstombs_s_l
...@@ -1611,21 +1611,21 @@ _o_acos...@@ -1611,21 +1611,21 @@ _o_acos
1611F_NON_I386(_o_acosf)1611F_NON_I386(_o_acosf)
1612_o_acosh1612_o_acosh
1613_o_acoshf1613_o_acoshf
1614F_ARM_ANY(_o_acoshl) ; Can't use long double functions from the CRT on x861614F_LD64(_o_acoshl) ; Can't use long double functions from the CRT on x86
1615_o_asctime1615_o_asctime
1616_o_asctime_s1616_o_asctime_s
1617_o_asin1617_o_asin
1618F_NON_I386(_o_asinf)1618F_NON_I386(_o_asinf)
1619_o_asinh1619_o_asinh
1620_o_asinhf1620_o_asinhf
1621F_ARM_ANY(_o_asinhl) ; Can't use long double functions from the CRT on x861621F_LD64(_o_asinhl) ; Can't use long double functions from the CRT on x86
1622_o_atan1622_o_atan
1623_o_atan21623_o_atan2
1624F_NON_I386(_o_atan2f)1624F_NON_I386(_o_atan2f)
1625F_NON_I386(_o_atanf)1625F_NON_I386(_o_atanf)
1626_o_atanh1626_o_atanh
1627_o_atanhf1627_o_atanhf
1628F_ARM_ANY(_o_atanhl) ; Can't use long double functions from the CRT on x861628F_LD64(_o_atanhl) ; Can't use long double functions from the CRT on x86
1629_o_atof1629_o_atof
1630_o_atoi1630_o_atoi
1631_o_atol1631_o_atol
...@@ -1647,13 +1647,13 @@ F_NON_I386(_o_coshf)...@@ -1647,13 +1647,13 @@ F_NON_I386(_o_coshf)
1647_o_erf1647_o_erf
1648_o_erfc1648_o_erfc
1649_o_erfcf1649_o_erfcf
1650F_ARM_ANY(_o_erfcl) ; Can't use long double functions from the CRT on x861650F_LD64(_o_erfcl) ; Can't use long double functions from the CRT on x86
1651_o_erff1651_o_erff
1652F_ARM_ANY(_o_erfl) ; Can't use long double functions from the CRT on x861652F_LD64(_o_erfl) ; Can't use long double functions from the CRT on x86
1653_o_exp1653_o_exp
1654_o_exp21654_o_exp2
1655_o_exp2f1655_o_exp2f
1656F_ARM_ANY(_o_exp2l) ; Can't use long double functions from the CRT on x861656F_LD64(_o_exp2l) ; Can't use long double functions from the CRT on x86
1657F_NON_I386(_o_expf)1657F_NON_I386(_o_expf)
1658_o_fabs1658_o_fabs
1659F_ARM_ANY(_o_fabsf)1659F_ARM_ANY(_o_fabsf)
...@@ -1670,7 +1670,7 @@ _o_floor...@@ -1670,7 +1670,7 @@ _o_floor
1670F_NON_I386(_o_floorf)1670F_NON_I386(_o_floorf)
1671_o_fma1671_o_fma
1672_o_fmaf1672_o_fmaf
1673F_ARM_ANY(_o_fmal) ; Can't use long double functions from the CRT on x861673F_LD64(_o_fmal) ; Can't use long double functions from the CRT on x86
1674_o_fmod1674_o_fmod
1675F_NON_I386(_o_fmodf)1675F_NON_I386(_o_fmodf)
1676_o_fopen1676_o_fopen
...@@ -1729,33 +1729,33 @@ _o_isxdigit...@@ -1729,33 +1729,33 @@ _o_isxdigit
1729_o_ldexp1729_o_ldexp
1730_o_lgamma1730_o_lgamma
1731_o_lgammaf1731_o_lgammaf
1732F_ARM_ANY(_o_lgammal) ; Can't use long double functions from the CRT on x861732F_LD64(_o_lgammal) ; Can't use long double functions from the CRT on x86
1733_o_llrint1733_o_llrint
1734_o_llrintf1734_o_llrintf
1735F_ARM_ANY(_o_llrintl) ; Can't use long double functions from the CRT on x861735F_LD64(_o_llrintl) ; Can't use long double functions from the CRT on x86
1736_o_llround1736_o_llround
1737_o_llroundf1737_o_llroundf
1738F_ARM_ANY(_o_llroundl) ; Can't use long double functions from the CRT on x861738F_LD64(_o_llroundl) ; Can't use long double functions from the CRT on x86
1739_o_localeconv1739_o_localeconv
1740_o_log1740_o_log
1741_o_log101741_o_log10
1742F_NON_I386(_o_log10f)1742F_NON_I386(_o_log10f)
1743_o_log1p1743_o_log1p
1744_o_log1pf1744_o_log1pf
1745F_ARM_ANY(_o_log1pl) ; Can't use long double functions from the CRT on x861745F_LD64(_o_log1pl) ; Can't use long double functions from the CRT on x86
1746_o_log21746_o_log2
1747_o_log2f1747_o_log2f
1748F_ARM_ANY(_o_log2l) ; Can't use long double functions from the CRT on x861748F_LD64(_o_log2l) ; Can't use long double functions from the CRT on x86
1749_o_logb1749_o_logb
1750_o_logbf1750_o_logbf
1751F_ARM_ANY(_o_logbl) ; Can't use long double functions from the CRT on x861751F_LD64(_o_logbl) ; Can't use long double functions from the CRT on x86
1752F_NON_I386(_o_logf)1752F_NON_I386(_o_logf)
1753_o_lrint1753_o_lrint
1754_o_lrintf1754_o_lrintf
1755F_ARM_ANY(_o_lrintl) ; Can't use long double functions from the CRT on x861755F_LD64(_o_lrintl) ; Can't use long double functions from the CRT on x86
1756_o_lround1756_o_lround
1757_o_lroundf1757_o_lroundf
1758F_ARM_ANY(_o_lroundl) ; Can't use long double functions from the CRT on x861758F_LD64(_o_lroundl) ; Can't use long double functions from the CRT on x86
1759_o_malloc1759_o_malloc
1760_o_mblen1760_o_mblen
1761_o_mbrlen1761_o_mbrlen
...@@ -1772,16 +1772,16 @@ _o_modf...@@ -1772,16 +1772,16 @@ _o_modf
1772F_NON_I386(_o_modff)1772F_NON_I386(_o_modff)
1773_o_nan1773_o_nan
1774_o_nanf1774_o_nanf
1775F_ARM_ANY(_o_nanl) ; Can't use long double functions from the CRT on x861775F_LD64(_o_nanl) ; Can't use long double functions from the CRT on x86
1776_o_nearbyint1776_o_nearbyint
1777_o_nearbyintf1777_o_nearbyintf
1778F_ARM_ANY(_o_nearbyintl) ; Can't use long double functions from the CRT on x861778F_LD64(_o_nearbyintl) ; Can't use long double functions from the CRT on x86
1779_o_nextafter1779_o_nextafter
1780_o_nextafterf1780_o_nextafterf
1781F_ARM_ANY(_o_nextafterl) ; Can't use long double functions from the CRT on x861781F_LD64(_o_nextafterl) ; Can't use long double functions from the CRT on x86
1782F_ARM_ANY(_o_nexttoward) ; Can't use long double functions from the CRT on x861782F_LD64(_o_nexttoward) ; Can't use long double functions from the CRT on x86
1783F_ARM_ANY(_o_nexttowardf) ; Can't use long double functions from the CRT on x861783F_LD64(_o_nexttowardf) ; Can't use long double functions from the CRT on x86
1784F_ARM_ANY(_o_nexttowardl) ; Can't use long double functions from the CRT on x861784F_LD64(_o_nexttowardl) ; Can't use long double functions from the CRT on x86
1785_o_pow1785_o_pow
1786_o_powf1786_o_powf
1787_o_putc1787_o_putc
...@@ -1797,24 +1797,24 @@ _o_rand_s...@@ -1797,24 +1797,24 @@ _o_rand_s
1797_o_realloc1797_o_realloc
1798_o_remainder1798_o_remainder
1799_o_remainderf1799_o_remainderf
1800F_ARM_ANY(_o_remainderl) ; Can't use long double functions from the CRT on x861800F_LD64(_o_remainderl) ; Can't use long double functions from the CRT on x86
1801_o_remove1801_o_remove
1802_o_remquo1802_o_remquo
1803_o_remquof1803_o_remquof
1804F_ARM_ANY(_o_remquol) ; Can't use long double functions from the CRT on x861804F_LD64(_o_remquol) ; Can't use long double functions from the CRT on x86
1805_o_rewind1805_o_rewind
1806_o_rint1806_o_rint
1807_o_rintf1807_o_rintf
1808F_ARM_ANY(_o_rintl) ; Can't use long double functions from the CRT on x861808F_LD64(_o_rintl) ; Can't use long double functions from the CRT on x86
1809_o_round1809_o_round
1810_o_roundf1810_o_roundf
1811F_ARM_ANY(_o_roundl) ; Can't use long double functions from the CRT on x861811F_LD64(_o_roundl) ; Can't use long double functions from the CRT on x86
1812_o_scalbln1812_o_scalbln
1813_o_scalblnf1813_o_scalblnf
1814F_ARM_ANY(_o_scalblnl) ; Can't use long double functions from the CRT on x861814F_LD64(_o_scalblnl) ; Can't use long double functions from the CRT on x86
1815_o_scalbn1815_o_scalbn
1816_o_scalbnf1816_o_scalbnf
1817F_ARM_ANY(_o_scalbnl) ; Can't use long double functions from the CRT on x861817F_LD64(_o_scalbnl) ; Can't use long double functions from the CRT on x86
1818_o_set_terminate1818_o_set_terminate
1819_o_setbuf1819_o_setbuf
1820_o_setvbuf1820_o_setvbuf
...@@ -1838,7 +1838,7 @@ _o_strtof...@@ -1838,7 +1838,7 @@ _o_strtof
1838_o_strtok1838_o_strtok
1839_o_strtok_s1839_o_strtok_s
1840_o_strtol1840_o_strtol
1841F_ARM_ANY(_o_strtold) ; Can't use long double functions from the CRT on x861841F_LD64(_o_strtold) ; Can't use long double functions from the CRT on x86
1842_o_strtoll1842_o_strtoll
1843_o_strtoul1843_o_strtoul
1844_o_strtoull1844_o_strtoull
...@@ -1850,7 +1850,7 @@ F_NON_I386(_o_tanhf)...@@ -1850,7 +1850,7 @@ F_NON_I386(_o_tanhf)
1850_o_terminate1850_o_terminate
1851_o_tgamma1851_o_tgamma
1852_o_tgammaf1852_o_tgammaf
1853F_ARM_ANY(_o_tgammal) ; Can't use long double functions from the CRT on x861853F_LD64(_o_tgammal) ; Can't use long double functions from the CRT on x86
1854_o_tmpfile_s1854_o_tmpfile_s
1855_o_tmpnam_s1855_o_tmpnam_s
1856_o_tolower1856_o_tolower
...@@ -1875,7 +1875,7 @@ _o_wcstof...@@ -1875,7 +1875,7 @@ _o_wcstof
1875_o_wcstok1875_o_wcstok
1876_o_wcstok_s1876_o_wcstok_s
1877_o_wcstol1877_o_wcstol
1878F_ARM_ANY(_o_wcstold) ; Can't use long double functions from the CRT on x861878F_LD64(_o_wcstold) ; Can't use long double functions from the CRT on x86
1879_o_wcstoll1879_o_wcstoll
1880_o_wcstombs1880_o_wcstombs
1881_o_wcstombs_s1881_o_wcstombs_s
...@@ -2004,7 +2004,7 @@ _strtoi64...@@ -2004,7 +2004,7 @@ _strtoi64
2004_strtoi64_l2004_strtoi64_l
2005_strtoimax_l2005_strtoimax_l
2006_strtol_l2006_strtol_l
2007F_ARM_ANY(_strtold_l) ; Can't use long double functions from the CRT on x862007F_LD64(_strtold_l) ; Can't use long double functions from the CRT on x86
2008_strtoll_l2008_strtoll_l
2009_strtoui642009_strtoui64
2010_strtoui64_l2010_strtoui64_l
...@@ -2094,7 +2094,7 @@ _wcstoi64...@@ -2094,7 +2094,7 @@ _wcstoi64
2094_wcstoi64_l2094_wcstoi64_l
2095_wcstoimax_l2095_wcstoimax_l
2096_wcstol_l2096_wcstol_l
2097F_ARM_ANY(_wcstold_l) ; Can't use long double functions from the CRT on x862097F_LD64(_wcstold_l) ; Can't use long double functions from the CRT on x86
2098_wcstoll_l2098_wcstoll_l
2099_wcstombs_l2099_wcstombs_l
2100_wcstombs_s_l2100_wcstombs_s_l
...@@ -2212,21 +2212,21 @@ acos...@@ -2212,21 +2212,21 @@ acos
2212F_NON_I386(acosf)2212F_NON_I386(acosf)
2213acosh2213acosh
2214acoshf2214acoshf
2215F_ARM_ANY(acoshl) ; Can't use long double functions from the CRT on x862215F_LD64(acoshl) ; Can't use long double functions from the CRT on x86
2216asctime2216asctime
2217asctime_s2217asctime_s
2218asin2218asin
2219F_NON_I386(asinf)2219F_NON_I386(asinf)
2220asinh2220asinh
2221asinhf2221asinhf
2222F_ARM_ANY(asinhl) ; Can't use long double functions from the CRT on x862222F_LD64(asinhl) ; Can't use long double functions from the CRT on x86
2223atan2223atan
2224atan22224atan2
2225F_NON_I386(atan2f)2225F_NON_I386(atan2f)
2226F_NON_I386(atanf)2226F_NON_I386(atanf)
2227atanh2227atanh
2228atanhf2228atanhf
2229F_ARM_ANY(atanhl) ; Can't use long double functions from the CRT on x862229F_LD64(atanhl) ; Can't use long double functions from the CRT on x86
2230atof2230atof
2231atoi2231atoi
2232atol2232atol
...@@ -2238,111 +2238,111 @@ c16rtomb...@@ -2238,111 +2238,111 @@ c16rtomb
2238c32rtomb2238c32rtomb
2239cabs2239cabs
2240cabsf2240cabsf
2241F_ARM_ANY(cabsl) ; Can't use long double functions from the CRT on x862241F_LD64(cabsl) ; Can't use long double functions from the CRT on x86
2242cacos2242cacos
2243cacosf2243cacosf
2244cacosh2244cacosh
2245cacoshf2245cacoshf
2246F_ARM_ANY(cacoshl) ; Can't use long double functions from the CRT on x862246F_LD64(cacoshl) ; Can't use long double functions from the CRT on x86
2247F_ARM_ANY(cacosl) ; Can't use long double functions from the CRT on x862247F_LD64(cacosl) ; Can't use long double functions from the CRT on x86
2248calloc2248calloc
2249carg2249carg
2250cargf2250cargf
2251F_ARM_ANY(cargl) ; Can't use long double functions from the CRT on x862251F_LD64(cargl) ; Can't use long double functions from the CRT on x86
2252casin2252casin
2253casinf2253casinf
2254casinh2254casinh
2255casinhf2255casinhf
2256F_ARM_ANY(casinhl) ; Can't use long double functions from the CRT on x862256F_LD64(casinhl) ; Can't use long double functions from the CRT on x86
2257F_ARM_ANY(casinl) ; Can't use long double functions from the CRT on x862257F_LD64(casinl) ; Can't use long double functions from the CRT on x86
2258catan2258catan
2259catanf2259catanf
2260catanh2260catanh
2261catanhf2261catanhf
2262F_ARM_ANY(catanhl) ; Can't use long double functions from the CRT on x862262F_LD64(catanhl) ; Can't use long double functions from the CRT on x86
2263F_ARM_ANY(catanl) ; Can't use long double functions from the CRT on x862263F_LD64(catanl) ; Can't use long double functions from the CRT on x86
2264cbrt2264cbrt
2265cbrtf2265cbrtf
2266F_ARM_ANY(cbrtl) ; Can't use long double functions from the CRT on x862266F_LD64(cbrtl) ; Can't use long double functions from the CRT on x86
2267ccos2267ccos
2268ccosf2268ccosf
2269ccosh2269ccosh
2270ccoshf2270ccoshf
2271F_ARM_ANY(ccoshl) ; Can't use long double functions from the CRT on x862271F_LD64(ccoshl) ; Can't use long double functions from the CRT on x86
2272F_ARM_ANY(ccosl) ; Can't use long double functions from the CRT on x862272F_LD64(ccosl) ; Can't use long double functions from the CRT on x86
2273ceil2273ceil
2274F_NON_I386(ceilf)2274F_NON_I386(ceilf)
2275cexp2275cexp
2276cexpf2276cexpf
2277F_ARM_ANY(cexpl) ; Can't use long double functions from the CRT on x862277F_LD64(cexpl) ; Can't use long double functions from the CRT on x86
2278cimag2278cimag
2279cimagf2279cimagf
2280F_ARM_ANY(cimagl) ; Can't use long double functions from the CRT on x862280F_LD64(cimagl) ; Can't use long double functions from the CRT on x86
2281clearerr2281clearerr
2282clearerr_s2282clearerr_s
2283clock2283clock
2284clog2284clog
2285clog102285clog10
2286clog10f2286clog10f
2287F_ARM_ANY(clog10l) ; Can't use long double functions from the CRT on x862287F_LD64(clog10l) ; Can't use long double functions from the CRT on x86
2288clogf2288clogf
2289F_ARM_ANY(clogl) ; Can't use long double functions from the CRT on x862289F_LD64(clogl) ; Can't use long double functions from the CRT on x86
2290conj2290conj
2291conjf2291conjf
2292F_ARM_ANY(conjl) ; Can't use long double functions from the CRT on x862292F_LD64(conjl) ; Can't use long double functions from the CRT on x86
2293copysign2293copysign
2294copysignf2294copysignf
2295F_ARM_ANY(copysignl) ; Can't use long double functions from the CRT on x862295F_LD64(copysignl) ; Can't use long double functions from the CRT on x86
2296cos2296cos
2297F_NON_I386(cosf)2297F_NON_I386(cosf)
2298cosh2298cosh
2299F_NON_I386(coshf)2299F_NON_I386(coshf)
2300cpow2300cpow
2301cpowf2301cpowf
2302F_ARM_ANY(cpowl) ; Can't use long double functions from the CRT on x862302F_LD64(cpowl) ; Can't use long double functions from the CRT on x86
2303cproj2303cproj
2304cprojf2304cprojf
2305F_ARM_ANY(cprojl) ; Can't use long double functions from the CRT on x862305F_LD64(cprojl) ; Can't use long double functions from the CRT on x86
2306creal2306creal
2307crealf2307crealf
2308F_ARM_ANY(creall) ; Can't use long double functions from the CRT on x862308F_LD64(creall) ; Can't use long double functions from the CRT on x86
2309csin2309csin
2310csinf2310csinf
2311csinh2311csinh
2312csinhf2312csinhf
2313F_ARM_ANY(csinhl) ; Can't use long double functions from the CRT on x862313F_LD64(csinhl) ; Can't use long double functions from the CRT on x86
2314F_ARM_ANY(csinl) ; Can't use long double functions from the CRT on x862314F_LD64(csinl) ; Can't use long double functions from the CRT on x86
2315csqrt2315csqrt
2316csqrtf2316csqrtf
2317F_ARM_ANY(csqrtl) ; Can't use long double functions from the CRT on x862317F_LD64(csqrtl) ; Can't use long double functions from the CRT on x86
2318ctan2318ctan
2319ctanf2319ctanf
2320ctanh2320ctanh
2321ctanhf2321ctanhf
2322F_ARM_ANY(ctanhl) ; Can't use long double functions from the CRT on x862322F_LD64(ctanhl) ; Can't use long double functions from the CRT on x86
2323F_ARM_ANY(ctanl) ; Can't use long double functions from the CRT on x862323F_LD64(ctanl) ; Can't use long double functions from the CRT on x86
2324div2324div
2325erf2325erf
2326erfc2326erfc
2327erfcf2327erfcf
2328F_ARM_ANY(erfcl) ; Can't use long double functions from the CRT on x862328F_LD64(erfcl) ; Can't use long double functions from the CRT on x86
2329erff2329erff
2330F_ARM_ANY(erfl) ; Can't use long double functions from the CRT on x862330F_LD64(erfl) ; Can't use long double functions from the CRT on x86
2331exit2331exit
2332exp2332exp
2333exp22333exp2
2334exp2f2334exp2f
2335F_ARM_ANY(exp2l) ; Can't use long double functions from the CRT on x862335F_LD64(exp2l) ; Can't use long double functions from the CRT on x86
2336F_NON_I386(expf)2336F_NON_I386(expf)
2337expm12337expm1
2338expm1f2338expm1f
2339F_ARM_ANY(expm1l) ; Can't use long double functions from the CRT on x862339F_LD64(expm1l) ; Can't use long double functions from the CRT on x86
2340fabs2340fabs
2341F_ARM_ANY(fabsf)2341F_ARM_ANY(fabsf)
2342fclose2342fclose
2343fdim2343fdim
2344fdimf2344fdimf
2345F_ARM_ANY(fdiml) ; Can't use long double functions from the CRT on x862345F_LD64(fdiml) ; Can't use long double functions from the CRT on x86
2346; Don't use the float env functions from UCRT; fesetround doesn't seem to have2346; Don't use the float env functions from UCRT; fesetround doesn't seem to have
2347; any effect on the FPU control word as required by other libmingwex math2347; any effect on the FPU control word as required by other libmingwex math
2348; routines.2348; routines.
...@@ -2367,13 +2367,13 @@ floor...@@ -2367,13 +2367,13 @@ floor
2367F_NON_I386(floorf)2367F_NON_I386(floorf)
2368fma2368fma
2369fmaf2369fmaf
2370F_ARM_ANY(fmal) ; Can't use long double functions from the CRT on x862370F_LD64(fmal) ; Can't use long double functions from the CRT on x86
2371fmax2371fmax
2372fmaxf2372fmaxf
2373F_ARM_ANY(fmaxl) ; Can't use long double functions from the CRT on x862373F_LD64(fmaxl) ; Can't use long double functions from the CRT on x86
2374fmin2374fmin
2375fminf2375fminf
2376F_ARM_ANY(fminl) ; Can't use long double functions from the CRT on x862376F_LD64(fminl) ; Can't use long double functions from the CRT on x86
2377fmod2377fmod
2378F_NON_I386(fmodf)2378F_NON_I386(fmodf)
2379fopen2379fopen
...@@ -2403,7 +2403,7 @@ getwchar...@@ -2403,7 +2403,7 @@ getwchar
2403hypot2403hypot
2404ilogb2404ilogb
2405ilogbf2405ilogbf
2406F_ARM_ANY(ilogbl) ; Can't use long double functions from the CRT on x862406F_LD64(ilogbl) ; Can't use long double functions from the CRT on x86
2407imaxabs2407imaxabs
2408imaxdiv2408imaxdiv
2409is_wctype2409is_wctype
...@@ -2441,36 +2441,36 @@ ldiv...@@ -2441,36 +2441,36 @@ ldiv
2441; the mingw ones do. Therefore prefer the libmingwex version instead.2441; the mingw ones do. Therefore prefer the libmingwex version instead.
2442lgamma DATA2442lgamma DATA
2443lgammaf DATA2443lgammaf DATA
2444F_ARM_ANY(lgammal DATA) ; Can't use long double functions from the CRT on x862444F_LD64(lgammal DATA) ; Can't use long double functions from the CRT on x86
2445llabs2445llabs
2446lldiv2446lldiv
2447llrint2447llrint
2448llrintf2448llrintf
2449F_ARM_ANY(llrintl) ; Can't use long double functions from the CRT on x862449F_LD64(llrintl) ; Can't use long double functions from the CRT on x86
2450llround2450llround
2451llroundf2451llroundf
2452F_ARM_ANY(llroundl) ; Can't use long double functions from the CRT on x862452F_LD64(llroundl) ; Can't use long double functions from the CRT on x86
2453localeconv2453localeconv
2454log2454log
2455log102455log10
2456F_NON_I386(log10f)2456F_NON_I386(log10f)
2457log1p2457log1p
2458log1pf2458log1pf
2459F_ARM_ANY(log1pl) ; Can't use long double functions from the CRT on x862459F_LD64(log1pl) ; Can't use long double functions from the CRT on x86
2460log22460log2
2461log2f2461log2f
2462F_ARM_ANY(log2l) ; Can't use long double functions from the CRT on x862462F_LD64(log2l) ; Can't use long double functions from the CRT on x86
2463logb2463logb
2464logbf2464logbf
2465F_ARM_ANY(logbl) ; Can't use long double functions from the CRT on x862465F_LD64(logbl) ; Can't use long double functions from the CRT on x86
2466F_NON_I386(logf)2466F_NON_I386(logf)
2467longjmp2467longjmp
2468lrint2468lrint
2469lrintf2469lrintf
2470F_ARM_ANY(lrintl) ; Can't use long double functions from the CRT on x862470F_LD64(lrintl) ; Can't use long double functions from the CRT on x86
2471lround2471lround
2472lroundf2472lroundf
2473F_ARM_ANY(lroundl) ; Can't use long double functions from the CRT on x862473F_LD64(lroundl) ; Can't use long double functions from the CRT on x86
2474malloc2474malloc
2475mblen2475mblen
2476mbrlen2476mbrlen
...@@ -2493,18 +2493,18 @@ modf...@@ -2493,18 +2493,18 @@ modf
2493F_NON_I386(modff)2493F_NON_I386(modff)
2494nan2494nan
2495nanf2495nanf
2496F_ARM_ANY(nanl) ; Can't use long double functions from the CRT on x862496F_LD64(nanl) ; Can't use long double functions from the CRT on x86
2497nearbyint2497nearbyint
2498nearbyintf2498nearbyintf
2499F_ARM_ANY(nearbyintl) ; Can't use long double functions from the CRT on x862499F_LD64(nearbyintl) ; Can't use long double functions from the CRT on x86
2500nextafter2500nextafter
2501nextafterf2501nextafterf
2502F_ARM_ANY(nextafterl) ; Can't use long double functions from the CRT on x862502F_LD64(nextafterl) ; Can't use long double functions from the CRT on x86
2503; All of the nexttoward functions take the second parameter as long double,2503; All of the nexttoward functions take the second parameter as long double,
2504; making them unusable for x86.2504; making them unusable for x86.
2505F_ARM_ANY(nexttoward) ; Can't use long double functions from the CRT on x862505F_LD64(nexttoward) ; Can't use long double functions from the CRT on x86
2506F_ARM_ANY(nexttowardf) ; Can't use long double functions from the CRT on x862506F_LD64(nexttowardf) ; Can't use long double functions from the CRT on x86
2507F_ARM_ANY(nexttowardl) ; Can't use long double functions from the CRT on x862507F_LD64(nexttowardl) ; Can't use long double functions from the CRT on x86
2508norm2508norm
2509normf2509normf
2510norml2510norml
...@@ -2525,25 +2525,25 @@ rand_s...@@ -2525,25 +2525,25 @@ rand_s
2525realloc2525realloc
2526remainder2526remainder
2527remainderf2527remainderf
2528F_ARM_ANY(remainderl) ; Can't use long double functions from the CRT on x862528F_LD64(remainderl) ; Can't use long double functions from the CRT on x86
2529remove2529remove
2530remquo2530remquo
2531remquof2531remquof
2532F_ARM_ANY(remquol) ; Can't use long double functions from the CRT on x862532F_LD64(remquol) ; Can't use long double functions from the CRT on x86
2533rename2533rename
2534rewind2534rewind
2535rint2535rint
2536rintf2536rintf
2537F_ARM_ANY(rintl) ; Can't use long double functions from the CRT on x862537F_LD64(rintl) ; Can't use long double functions from the CRT on x86
2538round2538round
2539roundf2539roundf
2540F_ARM_ANY(roundl) ; Can't use long double functions from the CRT on x862540F_LD64(roundl) ; Can't use long double functions from the CRT on x86
2541scalbln2541scalbln
2542scalblnf2542scalblnf
2543F_ARM_ANY(scalblnl) ; Can't use long double functions from the CRT on x862543F_LD64(scalblnl) ; Can't use long double functions from the CRT on x86
2544scalbn2544scalbn
2545scalbnf2545scalbnf
2546F_ARM_ANY(scalbnl) ; Can't use long double functions from the CRT on x862546F_LD64(scalbnl) ; Can't use long double functions from the CRT on x86
2547set_terminate2547set_terminate
2548set_unexpected2548set_unexpected
2549setbuf2549setbuf
...@@ -2587,7 +2587,7 @@ strtoimax...@@ -2587,7 +2587,7 @@ strtoimax
2587strtok2587strtok
2588strtok_s2588strtok_s
2589strtol2589strtol
2590F_ARM_ANY(strtold) ; Can't use long double functions from the CRT on x862590F_LD64(strtold) ; Can't use long double functions from the CRT on x86
2591strtoll2591strtoll
2592strtoul2592strtoul
2593strtoull2593strtoull
...@@ -2602,7 +2602,7 @@ F_NON_I386(tanhf)...@@ -2602,7 +2602,7 @@ F_NON_I386(tanhf)
2602terminate2602terminate
2603tgamma2603tgamma
2604tgammaf2604tgammaf
2605F_ARM_ANY(tgammal) ; Can't use long double functions from the CRT on x862605F_LD64(tgammal) ; Can't use long double functions from the CRT on x86
2606tmpfile2606tmpfile
2607tmpfile_s2607tmpfile_s
2608tmpnam2608tmpnam
...@@ -2614,7 +2614,7 @@ towlower...@@ -2614,7 +2614,7 @@ towlower
2614towupper2614towupper
2615trunc2615trunc
2616truncf2616truncf
2617F_ARM_ANY(truncl) ; Can't use long double functions from the CRT on x862617F_LD64(truncl) ; Can't use long double functions from the CRT on x86
2618unexpected2618unexpected
2619ungetc2619ungetc
2620ungetwc2620ungetwc
...@@ -2648,7 +2648,7 @@ wcstoimax...@@ -2648,7 +2648,7 @@ wcstoimax
2648wcstok2648wcstok
2649wcstok_s2649wcstok_s
2650wcstol2650wcstol
2651F_ARM_ANY(wcstold) ; Can't use long double functions from the CRT on x862651F_LD64(wcstold) ; Can't use long double functions from the CRT on x86
2652wcstoll2652wcstoll
2653wcstombs2653wcstombs
2654wcstombs_s2654wcstombs_s
lib/libc/mingw/lib-common/ws2_32.def.in+181-181
...@@ -2,200 +2,200 @@...@@ -2,200 +2,200 @@
22
3LIBRARY "WS2_32.dll"3LIBRARY "WS2_32.dll"
4EXPORTS4EXPORTS
5accept5__WSAFDIsSet@8
6bind6FreeAddrInfoEx@4
7closesocket7FreeAddrInfoExW@4
8connect8FreeAddrInfoW@4
9getpeername9GetAddrInfoExA@40
10getsockname10GetAddrInfoExCancel@4
11getsockopt11GetAddrInfoExOverlappedResult@4
12htonl12GetAddrInfoExW@40
13htons13GetAddrInfoW@16
14ioctlsocket14GetHostNameW@8
15inet_addr15GetNameInfoW@28
16inet_ntoa16InetNtopW@16
17listen17InetPtonW@12
18ntohl18ProcessSocketNotifications@28
19ntohs19SetAddrInfoExA@48
20recv20SetAddrInfoExW@48
21recvfrom21WEP@0
22select22WPUCompleteOverlappedRequest@20
23send23WPUGetProviderPathEx@20
24sendto24WSAAccept@20
25setsockopt25WSAAddressToStringA@20
26shutdown26WSAAddressToStringW@20
27socket27WSAAdvertiseProvider@8
28WSApSetPostRoutine28WSAAsyncGetHostByAddr@28
29FreeAddrInfoEx29WSAAsyncGetHostByName@20
30FreeAddrInfoExW30WSAAsyncGetProtoByName@20
31FreeAddrInfoW31WSAAsyncGetProtoByNumber@20
32GetAddrInfoExA32WSAAsyncGetServByName@24
33GetAddrInfoExCancel33WSAAsyncGetServByPort@24
34GetAddrInfoExOverlappedResult34WSAAsyncSelect@16
35GetAddrInfoExW35WSACancelAsyncRequest@4
36GetAddrInfoW36WSACancelBlockingCall@0
37GetHostNameW37WSACleanup@0
38GetNameInfoW38WSACloseEvent@4
39InetNtopW39WSAConnect@28
40InetPtonW40WSAConnectByList@32
41ProcessSocketNotifications41WSAConnectByNameA@36
42SetAddrInfoExA42WSAConnectByNameW@36
43SetAddrInfoExW43WSACreateEvent@0
44WPUCompleteOverlappedRequest44WSADuplicateSocketA@12
45WPUGetProviderPathEx45WSADuplicateSocketW@12
46WSAAccept46WSAEnumNameSpaceProvidersA@8
47WSAAddressToStringA47WSAEnumNameSpaceProvidersExA@8
48WSAAddressToStringW48WSAEnumNameSpaceProvidersExW@8
49WSAAdvertiseProvider49WSAEnumNameSpaceProvidersW@8
50WSACloseEvent50WSAEnumNetworkEvents@12
51WSAConnect51WSAEnumProtocolsA@12
52WSAConnectByList52WSAEnumProtocolsW@12
53WSAConnectByNameA53WSAEventSelect@12
54WSAConnectByNameW54WSAGetLastError@0
55WSACreateEvent55WSAGetOverlappedResult@20
56gethostbyaddr56WSAGetQOSByName@12
57gethostbyname57WSAGetServiceClassInfoA@16
58getprotobyname58WSAGetServiceClassInfoW@16
59getprotobynumber59WSAGetServiceClassNameByClassIdA@12
60getservbyname60WSAGetServiceClassNameByClassIdW@12
61getservbyport61WSAHtonl@12
62gethostname62WSAHtons@12
63WSADuplicateSocketA63WSAInstallServiceClassA@4
64WSADuplicateSocketW64WSAInstallServiceClassW@4
65WSAEnumNameSpaceProvidersA65WSAIoctl@36
66WSAEnumNameSpaceProvidersExA66WSAIsBlocking@0
67WSAEnumNameSpaceProvidersExW67WSAJoinLeaf@32
68WSAEnumNameSpaceProvidersW68WSALookupServiceBeginA@12
69WSAEnumNetworkEvents69WSALookupServiceBeginW@12
70WSAEnumProtocolsA70WSALookupServiceEnd@4
71WSAEnumProtocolsW71WSALookupServiceNextA@16
72WSAEventSelect72WSALookupServiceNextW@16
73WSAGetOverlappedResult73WSANSPIoctl@32
74WSAGetQOSByName74WSANtohl@12
75WSAGetServiceClassInfoA75WSANtohs@12
76WSAGetServiceClassInfoW76WSAPoll@12
77WSAGetServiceClassNameByClassIdA77WSAProviderCompleteAsyncCall@8
78WSAGetServiceClassNameByClassIdW78WSAProviderConfigChange@12
79WSAHtonl79WSARecv@28
80WSAHtons80WSARecvDisconnect@8
81WSAInstallServiceClassA81WSARecvFrom@36
82WSAInstallServiceClassW82WSARemoveServiceClass@4
83WSAIoctl83WSAResetEvent@4
84WSAJoinLeaf84WSASend@28
85WSALookupServiceBeginA85WSASendDisconnect@8
86WSALookupServiceBeginW86WSASendMsg@24
87WSALookupServiceEnd87WSASendTo@36
88WSALookupServiceNextA88WSASetBlockingHook@4
89WSALookupServiceNextW89WSASetEvent@4
90WSANSPIoctl90WSASetLastError@4
91WSANtohl91WSASetServiceA@12
92WSANtohs92WSASetServiceW@12
93WSAPoll93WSASocketA@24
94WSAProviderCompleteAsyncCall94WSASocketW@24
95WSAProviderConfigChange95WSAStartup@8
96WSARecv96WSAStringToAddressA@20
97WSARecvDisconnect97WSAStringToAddressW@20
98WSARecvFrom98WSAUnadvertiseProvider@4
99WSARemoveServiceClass99WSAUnhookBlockingHook@0
100WSAResetEvent100WSAWaitForMultipleEvents@20
101WSASend101WSApSetPostRoutine@4
102WSASendDisconnect102WSCDeinstallProvider@8
103WSASendMsg
104WSASendTo
105WSASetEvent
106WSAAsyncSelect
107WSAAsyncGetHostByAddr
108WSAAsyncGetHostByName
109WSAAsyncGetProtoByNumber
110WSAAsyncGetProtoByName
111WSAAsyncGetServByPort
112WSAAsyncGetServByName
113WSACancelAsyncRequest
114WSASetBlockingHook
115WSAUnhookBlockingHook
116WSAGetLastError
117WSASetLastError
118WSACancelBlockingCall
119WSAIsBlocking
120WSAStartup
121WSACleanup
122WSASetServiceA
123WSASetServiceW
124WSASocketA
125WSASocketW
126WSAStringToAddressA
127WSAStringToAddressW
128WSAUnadvertiseProvider
129WSAWaitForMultipleEvents
130WSCDeinstallProvider
131F64(WSCDeinstallProvider32)103F64(WSCDeinstallProvider32)
132WSCDeinstallProviderEx104WSCDeinstallProviderEx@12
133WSCEnableNSProvider105WSCEnableNSProvider@8
134F64(WSCEnableNSProvider32)106F64(WSCEnableNSProvider32)
135F64(WSCEnumNameSpaceProviders32)107F64(WSCEnumNameSpaceProviders32)
136F64(WSCEnumNameSpaceProvidersEx32)108F64(WSCEnumNameSpaceProvidersEx32)
137WSCEnumProtocols109WSCEnumProtocols@16
138WSCEnumProtocolsEx
139F64(WSCEnumProtocols32)110F64(WSCEnumProtocols32)
140WSCGetApplicationCategory111WSCEnumProtocolsEx@20
141WSCGetApplicationCategoryEx112WSCGetApplicationCategory@24
142WSCGetProviderInfo113WSCGetApplicationCategoryEx@28
114WSCGetProviderInfo@24
143F64(WSCGetProviderInfo32)115F64(WSCGetProviderInfo32)
144WSCGetProviderPath116WSCGetProviderPath@16
145F64(WSCGetProviderPath32)117F64(WSCGetProviderPath32)
146WSCInstallNameSpace118WSCInstallNameSpace@20
147F64(WSCInstallNameSpace32)119F64(WSCInstallNameSpace32)
148WSCInstallNameSpaceEx120WSCInstallNameSpaceEx@24
149WSCInstallNameSpaceEx2121WSCInstallNameSpaceEx2@28
150F64(WSCInstallNameSpaceEx32)122F64(WSCInstallNameSpaceEx32)
151WSCInstallProvider123WSCInstallProvider@20
152F64(WSCInstallProvider64_32)124F64(WSCInstallProvider64_32)
153WSCInstallProviderAndChains125WSCInstallProviderAndChains@32
154F64(WSCInstallProviderAndChains64_32)126F64(WSCInstallProviderAndChains64_32)
155WSCInstallProviderEx127WSCInstallProviderEx@28
156WSCSetApplicationCategory128WSCSetApplicationCategory@28
157WSCSetApplicationCategoryEx129WSCSetApplicationCategoryEx@32
158WSCSetProviderInfo130WSCSetProviderInfo@24
159F64(WSCSetProviderInfo32)131F64(WSCSetProviderInfo32)
160WSCUnInstallNameSpace132WSCUnInstallNameSpace@4
161F64(WSCUnInstallNameSpace32)133F64(WSCUnInstallNameSpace32)
162WSCUnInstallNameSpaceEx2134WSCUnInstallNameSpaceEx2@8
163WSCUpdateProvider135WSCUpdateProvider@20
164F64(WSCUpdateProvider32)136F64(WSCUpdateProvider32)
165WSCUpdateProviderEx137WSCUpdateProviderEx@24
166WSCWriteNameSpaceOrder138WSCWriteNameSpaceOrder@8
167F64(WSCWriteNameSpaceOrder32)139F64(WSCWriteNameSpaceOrder32)
168WSCWriteProviderOrder140WSCWriteProviderOrder@8
169F64(WSCWriteProviderOrder32)141F64(WSCWriteProviderOrder32)
170WSCWriteProviderOrderEx142WSCWriteProviderOrderEx@12
171WahCloseApcHelper143WahCloseApcHelper@4
172__WSAFDIsSet144WahCloseHandleHelper@4
173WahCloseHandleHelper145WahCloseNotificationHandleHelper@4
174WahCloseNotificationHandleHelper146WahCloseSocketHandle@8
175WahCloseSocketHandle147WahCloseThread@8
176WahCloseThread148WahCompleteRequest@20
177WahCompleteRequest149WahCreateHandleContextTable@4
178WahCreateHandleContextTable150WahCreateNotificationHandle@8
179WahCreateNotificationHandle151WahCreateSocketHandle@8
180WahCreateSocketHandle152WahDestroyHandleContextTable@4
181WahDestroyHandleContextTable153WahDisableNonIFSHandleSupport@0
182WahDisableNonIFSHandleSupport154WahEnableNonIFSHandleSupport@0
183WahEnableNonIFSHandleSupport155WahEnumerateHandleContexts@12
184WahEnumerateHandleContexts156WahInsertHandleContext@8
185WahInsertHandleContext157WahNotifyAllProcesses@4
186WahNotifyAllProcesses158WahOpenApcHelper@4
187WahOpenApcHelper159WahOpenCurrentThread@8
188WahOpenCurrentThread160WahOpenHandleHelper@4
189WahOpenHandleHelper161WahOpenNotificationHandleHelper@4
190WahOpenNotificationHandleHelper162WahQueueUserApc@16
191WahQueueUserApc163WahReferenceContextByHandle@8
192WahReferenceContextByHandle164WahRemoveHandleContext@8
193WahRemoveHandleContext165WahWaitForNotification@16
194WahWaitForNotification166WahWriteLSPEvent@8
195WahWriteLSPEvent167accept@12
196freeaddrinfo168bind@12
197getaddrinfo169closesocket@4
198getnameinfo170connect@12
199inet_ntop171freeaddrinfo@4
200inet_pton172getaddrinfo@16
201WEP173gethostbyaddr@12
174gethostbyname@4
175gethostname@8
176getnameinfo@28
177getpeername@12
178getprotobyname@4
179getprotobynumber@4
180getservbyname@8
181getservbyport@8
182getsockname@12
183getsockopt@20
184htonl@4
185htons@4
186inet_addr@4
187inet_ntoa@4
188inet_ntop@16
189inet_pton@12
190ioctlsocket@12
191listen@8
192ntohl@4
193ntohs@4
194recv@16
195recvfrom@24
196select@20
197send@16
198sendto@24
199setsockopt@20
200shutdown@8
201socket@12
lib/libc/mingw/lib32/ole32.def+28
...@@ -25,6 +25,7 @@ CLSIDFromProgIDEx@8...@@ -25,6 +25,7 @@ CLSIDFromProgIDEx@8
25CLSIDFromString@825CLSIDFromString@8
26CoAddRefServerProcess@026CoAddRefServerProcess@0
27CoAllowSetForegroundWindow@827CoAllowSetForegroundWindow@8
28CoAllowUnmarshalerCLSID@4
28CoBuildVersion@029CoBuildVersion@0
29CoCancelCall@830CoCancelCall@8
30CoCopyProxy@831CoCopyProxy@8
...@@ -35,6 +36,8 @@ CoCreateInstanceEx@24...@@ -35,6 +36,8 @@ CoCreateInstanceEx@24
35CoCreateInstanceFromApp@2436CoCreateInstanceFromApp@24
36CoCreateObjectInContext@1637CoCreateObjectInContext@16
37CoDeactivateObject@838CoDeactivateObject@8
39CoDecodeProxy@16
40CoDecrementMTAUsage@4
38CoDisableCallCancellation@441CoDisableCallCancellation@4
39CoDisconnectContext@442CoDisconnectContext@4
40CoDisconnectObject@843CoDisconnectObject@8
...@@ -77,7 +80,9 @@ CoGetState@4...@@ -77,7 +80,9 @@ CoGetState@4
77CoGetStdMarshalEx@1280CoGetStdMarshalEx@12
78CoGetSystemSecurityPermissions@881CoGetSystemSecurityPermissions@8
79CoGetTreatAsClass@882CoGetTreatAsClass@8
83CoHandlePriorityEventsFromMessagePump@0
80CoImpersonateClient@084CoImpersonateClient@0
85CoIncrementMTAUsage@4
81CoInitialize@486CoInitialize@4
82CoInitializeEx@887CoInitializeEx@8
83CoInitializeSecurity@3688CoInitializeSecurity@36
...@@ -98,6 +103,7 @@ CoQueryClientBlanket@28...@@ -98,6 +103,7 @@ CoQueryClientBlanket@28
98CoQueryProxyBlanket@32103CoQueryProxyBlanket@32
99CoQueryReleaseObject@4104CoQueryReleaseObject@4
100CoReactivateObject@8105CoReactivateObject@8
106CoRegisterActivationFilter@4
101CoRegisterChannelHook@8107CoRegisterChannelHook@8
102CoRegisterClassObject@20108CoRegisterClassObject@20
103CoRegisterInitializeSpy@8109CoRegisterInitializeSpy@8
...@@ -115,6 +121,7 @@ CoRevokeClassObject@4...@@ -115,6 +121,7 @@ CoRevokeClassObject@4
115CoRevokeInitializeSpy@8121CoRevokeInitializeSpy@8
116CoRevokeMallocSpy@0122CoRevokeMallocSpy@0
117CoSetCancelObject@4123CoSetCancelObject@4
124CoSetMessageDispatcher@4
118CoSetProxyBlanket@32125CoSetProxyBlanket@32
119CoSetState@4126CoSetState@4
120CoSuspendClassObjects@0127CoSuspendClassObjects@0
...@@ -129,6 +136,7 @@ CoUnloadingWOW@4...@@ -129,6 +136,7 @@ CoUnloadingWOW@4
129CoUnmarshalHresult@8136CoUnmarshalHresult@8
130CoUnmarshalInterface@12137CoUnmarshalInterface@12
131CoWaitForMultipleHandles@20138CoWaitForMultipleHandles@20
139CoWaitForMultipleObjects@20
132ComPs_NdrDllCanUnloadNow@4140ComPs_NdrDllCanUnloadNow@4
133ComPs_NdrDllGetClassObject@24141ComPs_NdrDllGetClassObject@24
134ComPs_NdrDllRegisterProxy@20142ComPs_NdrDllRegisterProxy@20
...@@ -157,6 +165,7 @@ DoDragDrop@16...@@ -157,6 +165,7 @@ DoDragDrop@16
157EnableHookObject@8165EnableHookObject@8
158FmtIdToPropStgName@8166FmtIdToPropStgName@8
159FreePropVariantArray@8167FreePropVariantArray@8
168GetActiveObjectExt@12
160GetClassFile@8169GetClassFile@8
161GetConvertStg@4170GetConvertStg@4
162GetDocumentBitStg@4171GetDocumentBitStg@4
...@@ -205,6 +214,10 @@ HMETAFILE_UserFree@8...@@ -205,6 +214,10 @@ HMETAFILE_UserFree@8
205HMETAFILE_UserMarshal@12214HMETAFILE_UserMarshal@12
206HMETAFILE_UserSize@12215HMETAFILE_UserSize@12
207HMETAFILE_UserUnmarshal@12216HMETAFILE_UserUnmarshal@12
217HMONITOR_UserFree@8
218HMONITOR_UserMarshal@12
219HMONITOR_UserSize@12
220HMONITOR_UserUnmarshal@12
208HPALETTE_UserFree@8221HPALETTE_UserFree@8
209HPALETTE_UserMarshal@12222HPALETTE_UserMarshal@12
210HPALETTE_UserSize@12223HPALETTE_UserSize@12
...@@ -288,11 +301,14 @@ OleBuildVersion@0...@@ -288,11 +301,14 @@ OleBuildVersion@0
288OleConvertIStorageToOLESTREAM@8301OleConvertIStorageToOLESTREAM@8
289OleConvertIStorageToOLESTREAMEx@28302OleConvertIStorageToOLESTREAMEx@28
290OleConvertOLESTREAMToIStorage@12303OleConvertOLESTREAMToIStorage@12
304OleConvertOLESTREAMToIStorage2@24
291OleConvertOLESTREAMToIStorageEx@28305OleConvertOLESTREAMToIStorageEx@28
306OleConvertOLESTREAMToIStorageEx2@40
292OleCreate@28307OleCreate@28
293OleCreateDefaultHandler@16308OleCreateDefaultHandler@16
294OleCreateEmbeddingHelper@24309OleCreateEmbeddingHelper@24
295OleCreateEx@48310OleCreateEx@48
311OleCreateFontIndirectExt@12
296OleCreateFromData@28312OleCreateFromData@28
297OleCreateFromDataEx@48313OleCreateFromDataEx@48
298OleCreateFromFile@32314OleCreateFromFile@32
...@@ -304,6 +320,8 @@ OleCreateLinkFromDataEx@48...@@ -304,6 +320,8 @@ OleCreateLinkFromDataEx@48
304OleCreateLinkToFile@28320OleCreateLinkToFile@28
305OleCreateLinkToFileEx@48321OleCreateLinkToFileEx@48
306OleCreateMenuDescriptor@8322OleCreateMenuDescriptor@8
323OleCreatePictureIndirectExt@16
324OleCreatePropertyFrameIndirectExt@4
307OleCreateStaticFromData@28325OleCreateStaticFromData@28
308OleDestroyMenuDescriptor@4326OleDestroyMenuDescriptor@4
309OleDoAutoConvert@8327OleDoAutoConvert@8
...@@ -312,14 +330,19 @@ OleDuplicateData@12...@@ -312,14 +330,19 @@ OleDuplicateData@12
312OleFlushClipboard@0330OleFlushClipboard@0
313OleGetAutoConvert@8331OleGetAutoConvert@8
314OleGetClipboard@4332OleGetClipboard@4
333OleGetClipboardWithEnterpriseInfo@20
315OleGetIconOfClass@12334OleGetIconOfClass@12
316OleGetIconOfFile@8335OleGetIconOfFile@8
336OleIconToCursorExt@8
317OleInitialize@4337OleInitialize@4
318OleInitializeWOW@8338OleInitializeWOW@8
319OleIsCurrentClipboard@4339OleIsCurrentClipboard@4
320OleIsRunning@4340OleIsRunning@4
321OleLoad@16341OleLoad@16
322OleLoadFromStream@12342OleLoadFromStream@12
343OleLoadPictureExt@32
344OleLoadPictureFileExt@32
345OleLoadPicturePathExt@24
323OleLockRunning@12346OleLockRunning@12
324OleMetafilePictFromIconAndLabel@16347OleMetafilePictFromIconAndLabel@16
325OleNoteObjectVisible@8348OleNoteObjectVisible@8
...@@ -331,12 +354,14 @@ OleRegGetMiscStatus@12...@@ -331,12 +354,14 @@ OleRegGetMiscStatus@12
331OleRegGetUserType@12354OleRegGetUserType@12
332OleRun@4355OleRun@4
333OleSave@12356OleSave@12
357OleSavePictureFileExt@8
334OleSaveToStream@8358OleSaveToStream@8
335OleSetAutoConvert@8359OleSetAutoConvert@8
336OleSetClipboard@4360OleSetClipboard@4
337OleSetContainedObject@8361OleSetContainedObject@8
338OleSetMenuDescriptor@20362OleSetMenuDescriptor@20
339OleTranslateAccelerator@12363OleTranslateAccelerator@12
364OleTranslateColorExt@12
340OleUninitialize@0365OleUninitialize@0
341OpenOrCreateStream@12366OpenOrCreateStream@12
342ProgIDFromCLSID@8367ProgIDFromCLSID@8
...@@ -350,9 +375,12 @@ ReadClassStm@8...@@ -350,9 +375,12 @@ ReadClassStm@8
350ReadFmtUserTypeStg@12375ReadFmtUserTypeStg@12
351ReadOleStg@24376ReadOleStg@24
352ReadStringStream@8377ReadStringStream@8
378RegisterActiveObjectExt@16
353RegisterDragDrop@8379RegisterDragDrop@8
354ReleaseStgMedium@4380ReleaseStgMedium@4
381RevokeActiveObjectExt@8
355RevokeDragDrop@4382RevokeDragDrop@4
383RoGetAgileReference@16
356SNB_UserFree@8384SNB_UserFree@8
357SNB_UserMarshal@12385SNB_UserMarshal@12
358SNB_UserSize@12386SNB_UserSize@12
lib/libc/mingw/lib32/ws2_32.def deleted-188
...@@ -1,188 +0,0 @@
1;
2; Definition file of WS2_32.dll
3; Automatic generated by gendef
4; written by Kai Tietz 2008
5;
6LIBRARY "WS2_32.dll"
7EXPORTS
8accept@12
9bind@12
10closesocket@4
11connect@12
12getpeername@12
13getsockname@12
14getsockopt@20
15htonl@4
16htons@4
17ioctlsocket@12
18inet_addr@4
19inet_ntoa@4
20listen@8
21ntohl@4
22ntohs@4
23recv@16
24recvfrom@24
25select@20
26send@16
27sendto@24
28setsockopt@20
29shutdown@8
30socket@12
31WSApSetPostRoutine@4
32FreeAddrInfoEx@4
33FreeAddrInfoExW@4
34FreeAddrInfoW@4
35GetAddrInfoExA@40
36GetAddrInfoExCancel@4
37GetAddrInfoExOverlappedResult@4
38GetAddrInfoExW@40
39GetAddrInfoW@16
40GetHostNameW@8
41GetNameInfoW@28
42InetNtopW@16
43InetPtonW@12
44ProcessSocketNotifications@28
45SetAddrInfoExA@48
46SetAddrInfoExW@48
47WPUCompleteOverlappedRequest@20
48WPUGetProviderPathEx@20
49WSAAccept@20
50WSAAddressToStringA@20
51WSAAddressToStringW@20
52WSAAdvertiseProvider@8
53WSACloseEvent@4
54WSAConnect@28
55WSAConnectByList@32
56WSAConnectByNameA@36
57WSAConnectByNameW@36
58WSACreateEvent@0
59WSADuplicateSocketA@12
60WSADuplicateSocketW@12
61WSAEnumNameSpaceProvidersA@8
62WSAEnumNameSpaceProvidersExA@8
63gethostbyaddr@12
64gethostbyname@4
65getprotobyname@4
66getprotobynumber@4
67getservbyname@8
68getservbyport@8
69gethostname@8
70WSAEnumNameSpaceProvidersExW@8
71WSAEnumNameSpaceProvidersW@8
72WSAEnumNetworkEvents@12
73WSAEnumProtocolsA@12
74WSAEnumProtocolsW@12
75WSAEventSelect@12
76WSAGetOverlappedResult@20
77WSAGetQOSByName@12
78WSAGetServiceClassInfoA@16
79WSAGetServiceClassInfoW@16
80WSAGetServiceClassNameByClassIdA@12
81WSAGetServiceClassNameByClassIdW@12
82WSAHtonl@12
83WSAHtons@12
84WSAInstallServiceClassA@4
85WSAInstallServiceClassW@4
86WSAIoctl@36
87WSAJoinLeaf@32
88WSALookupServiceBeginA@12
89WSALookupServiceBeginW@12
90WSALookupServiceEnd@4
91WSALookupServiceNextA@16
92WSALookupServiceNextW@16
93WSANSPIoctl@32
94WSANtohl@12
95WSANtohs@12
96WSAPoll@12
97WSAProviderCompleteAsyncCall@8
98WSAProviderConfigChange@12
99WSARecv@28
100WSARecvDisconnect@8
101WSARecvFrom@36
102WSARemoveServiceClass@4
103WSAResetEvent@4
104WSASend@28
105WSASendDisconnect@8
106WSASendMsg@24
107WSASendTo@36
108WSASetEvent@4
109WSASetServiceA@12
110WSASetServiceW@12
111WSASocketA@24
112WSASocketW@24
113WSAAsyncSelect@16
114WSAAsyncGetHostByAddr@28
115WSAAsyncGetHostByName@20
116WSAAsyncGetProtoByNumber@20
117WSAAsyncGetProtoByName@20
118WSAAsyncGetServByPort@24
119WSAAsyncGetServByName@24
120WSACancelAsyncRequest@4
121WSASetBlockingHook@4
122WSAUnhookBlockingHook@0
123WSAGetLastError@0
124WSASetLastError@4
125WSACancelBlockingCall@0
126WSAIsBlocking@0
127WSAStartup@8
128WSACleanup@0
129WSAStringToAddressA@20
130WSAStringToAddressW@20
131WSAUnadvertiseProvider@4
132WSAWaitForMultipleEvents@20
133WSCDeinstallProvider@8
134WSCDeinstallProviderEx@12
135WSCEnableNSProvider@8
136WSCEnumProtocols@16
137WSCEnumProtocolsEx@20
138WSCGetApplicationCategory@24
139WSCGetApplicationCategoryEx@28
140WSCGetProviderInfo@24
141WSCGetProviderPath@16
142WSCInstallNameSpace@20
143WSCInstallNameSpaceEx2@28
144WSCInstallNameSpaceEx@24
145WSCInstallProvider@20
146WSCInstallProviderAndChains@32
147WSCInstallProviderEx@28
148WSCSetApplicationCategory@28
149WSCSetApplicationCategoryEx@32
150WSCSetProviderInfo@24
151WSCUnInstallNameSpace@4
152WSCUnInstallNameSpaceEx2@8
153WSCUpdateProvider@20
154WSCUpdateProviderEx@24
155WSCWriteNameSpaceOrder@8
156WSCWriteProviderOrder@8
157WSCWriteProviderOrderEx@12
158WahCloseApcHelper@4
159WahCloseHandleHelper@4
160WahCloseNotificationHandleHelper@4
161WahCloseSocketHandle@8
162WahCloseThread@8
163WahCompleteRequest@20
164WahCreateHandleContextTable@4
165WahCreateNotificationHandle@8
166WahCreateSocketHandle@8
167WahDestroyHandleContextTable@4
168WahDisableNonIFSHandleSupport@0
169WahEnableNonIFSHandleSupport@0
170WahEnumerateHandleContexts@12
171WahInsertHandleContext@8
172__WSAFDIsSet@8
173WahNotifyAllProcesses@4
174WahOpenApcHelper@4
175WahOpenCurrentThread@8
176WahOpenHandleHelper@4
177WahOpenNotificationHandleHelper@4
178WahQueueUserApc@16
179WahReferenceContextByHandle@8
180WahRemoveHandleContext@8
181WahWaitForNotification@16
182WahWriteLSPEvent@8
183freeaddrinfo@4
184getaddrinfo@16
185getnameinfo@28
186inet_ntop@16
187inet_pton@12
188WEP@0
lib/libc/mingw/lib64/kernel32.def deleted-1745
...@@ -1,1745 +0,0 @@
1
2LIBRARY "KERNEL32.dll"
3EXPORTS
4AcquireSRWLockExclusive
5AcquireSRWLockShared
6ActivateActCtx
7ActivateActCtxWorker
8ActivatePackageVirtualizationContext
9AddAtomA
10AddAtomW
11AddConsoleAliasA
12AddConsoleAliasW
13AddDllDirectory
14AddIntegrityLabelToBoundaryDescriptor
15AddLocalAlternateComputerNameA
16AddLocalAlternateComputerNameW
17AddRefActCtx
18AddRefActCtxWorker
19AddResourceAttributeAce
20AddSIDToBoundaryDescriptor
21AddScopedPolicyIDAce
22AddSecureMemoryCacheCallback
23AddVectoredContinueHandler
24AddVectoredExceptionHandler
25AdjustCalendarDate
26AllocConsole
27AllocConsoleWithOptions
28AllocateUserPhysicalPages
29AllocateUserPhysicalPagesNuma
30AppPolicyGetClrCompat
31AppPolicyGetCreateFileAccess
32AppPolicyGetLifecycleManagement
33AppPolicyGetMediaFoundationCodecLoading
34AppPolicyGetProcessTerminationMethod
35AppPolicyGetShowDeveloperDiagnostic
36AppPolicyGetThreadInitializationType
37AppPolicyGetWindowingModel
38AppXGetOSMaxVersionTested
39ApplicationRecoveryFinished
40ApplicationRecoveryInProgress
41AreFileApisANSI
42AreShortNamesEnabled
43AssignProcessToJobObject
44AttachConsole
45BackupRead
46BackupSeek
47BackupWrite
48BaseCheckAppcompatCache
49BaseCheckAppcompatCacheEx
50BaseCheckAppcompatCacheExWorker
51BaseCheckAppcompatCacheWorker
52BaseCheckElevation
53BaseCheckRunApp
54BaseCleanupAppcompatCacheSupport
55BaseCleanupAppcompatCacheSupportWorker
56BaseDestroyVDMEnvironment
57BaseDllReadWriteIniFile
58BaseDumpAppcompatCache
59BaseDumpAppcompatCacheWorker
60BaseElevationPostProcessing
61BaseFlushAppcompatCache
62BaseFlushAppcompatCacheWorker
63BaseFormatObjectAttributes
64BaseFormatTimeOut
65BaseFreeAppCompatDataForProcessWorker
66BaseGenerateAppCompatData
67BaseGetNamedObjectDirectory
68BaseInitAppcompatCacheSupport
69BaseInitAppcompatCacheSupportWorker
70BaseIsAppcompatInfrastructureDisabled
71BaseIsAppcompatInfrastructureDisabledWorker
72BaseIsDosApplication
73BaseProcessInitPostImport
74BaseProcessStart
75BaseQueryModuleData
76BaseReadAppCompatDataForProcessWorker
77BaseThreadStart
78BaseSetLastNTError
79BaseThreadInitThunk
80BaseUpdateAppcompatCache
81BaseUpdateAppcompatCacheWorker
82BaseUpdateVDMEntry
83BaseVerifyUnicodeString
84BaseWriteErrorElevationRequiredEvent
85Basep8BitStringToDynamicUnicodeString
86BasepAllocateActivationContextActivationBlock
87BasepAnsiStringToDynamicUnicodeString
88BasepAppContainerEnvironmentExtension
89BasepAppXExtension
90BasepCheckAppCompat
91BasepCheckBadapp
92BasepCheckWebBladeHashes
93BasepCheckWinSaferRestrictions
94BasepConstructSxsCreateProcessMessage
95BasepCopyEncryption
96BasepFreeActivationContextActivationBlock
97BasepFreeAppCompatData
98BasepGetAppCompatData
99BasepGetComputerNameFromNtPath
100BasepGetExeArchType
101BasepInitAppCompatData
102BasepIsProcessAllowed
103BasepMapModuleHandle
104BasepNotifyLoadStringResource
105BasepPostSuccessAppXExtension
106BasepProcessInvalidImage
107BasepQueryAppCompat
108BasepQueryModuleChpeSettings
109BasepReleaseAppXContext
110BasepReleaseSxsCreateProcessUtilityStruct
111BasepReportFault
112BasepSetFileEncryptionCompression
113Beep
114BeginUpdateResourceA
115BeginUpdateResourceW
116BindIoCompletionCallback
117BuildCommDCBA
118BuildCommDCBAndTimeoutsA
119BuildCommDCBAndTimeoutsW
120BuildCommDCBW
121BuildIoRingCancelRequest
122BuildIoRingFlushFile
123BuildIoRingReadFile
124BuildIoRingReadFileScatter
125BuildIoRingRegisterBuffers
126BuildIoRingRegisterFileHandles
127BuildIoRingWriteFile
128BuildIoRingWriteFileGather
129CallNamedPipeA
130CallNamedPipeW
131CallbackMayRunLong
132CalloutOnFiberStack
133CancelDeviceWakeupRequest
134CancelIo
135CancelIoEx
136CancelSynchronousIo
137CancelThreadpoolIo
138CancelTimerQueueTimer
139CancelWaitableTimer
140CeipIsOptedIn
141ChangeTimerQueueTimer
142CheckAllowDecryptedRemoteDestinationPolicy
143CheckElevation
144CheckElevationEnabled
145CheckForReadOnlyResource
146CheckForReadOnlyResourceFilter
147CheckNameLegalDOS8Dot3A
148CheckNameLegalDOS8Dot3W
149CheckRemoteDebuggerPresent
150CheckTokenCapability
151CheckTokenMembershipEx
152ClearCommBreak
153ClearCommError
154CloseConsoleHandle
155CloseHandle
156CloseIoRing
157ClosePackageInfo
158ClosePrivateNamespace
159CloseProfileUserMapping
160ClosePseudoConsole
161CloseState
162CloseThreadpool
163CloseThreadpoolCleanupGroup
164CloseThreadpoolCleanupGroupMembers
165CloseThreadpoolIo
166CloseThreadpoolTimer
167CloseThreadpoolWait
168CloseThreadpoolWork
169CmdBatNotification
170CommConfigDialogA
171CommConfigDialogW
172CompareCalendarDates
173CompareFileTime
174CompareStringA
175CompareStringEx
176CompareStringOrdinal
177CompareStringW
178ConnectNamedPipe
179ConsoleIMERoutine
180ConsoleMenuControl
181ContinueDebugEvent
182ConvertCalDateTimeToSystemTime
183ConvertDefaultLocale
184ConvertFiberToThread
185ConvertNLSDayOfWeekToWin32DayOfWeek
186ConvertSystemTimeToCalDateTime
187ConvertThreadToFiber
188ConvertThreadToFiberEx
189CopyContext
190CopyExtendedContext
191CopyFile2
192CopyFileA
193CopyFileExA
194CopyFileExW
195CopyFileTransactedA
196CopyFileTransactedW
197CopyFileW
198CopyLZFile
199CreateActCtxA
200CreateActCtxW
201CreateActCtxWWorker
202CreateBoundaryDescriptorA
203CreateBoundaryDescriptorW
204CreateConsoleScreenBuffer
205CreateDirectoryA
206CreateDirectoryExA
207CreateDirectoryExW
208CreateDirectoryTransactedA
209CreateDirectoryTransactedW
210CreateDirectoryW
211CreateEnclave
212CreateEventA
213CreateEventExA
214CreateEventExW
215CreateEventW
216CreateFiber
217CreateFiberEx
218CreateFile2
219CreateFileA
220CreateFileMappingA
221CreateFileMappingFromApp
222CreateFileMappingNumaA
223CreateFileMappingNumaW
224CreateFileMappingW
225CreateFileTransactedA
226CreateFileTransactedW
227CreateFileW
228CreateHardLinkA
229CreateHardLinkTransactedA
230CreateHardLinkTransactedW
231CreateHardLinkW
232CreateIoCompletionPort
233CreateIoRing
234CreateJobObjectA
235CreateJobObjectW
236CreateJobSet
237CreateMailslotA
238CreateMailslotW
239CreateMemoryResourceNotification
240CreateMutexA
241CreateMutexExA
242CreateMutexExW
243CreateMutexW
244CreateNamedPipeA
245CreateNamedPipeW
246CreateNlsSecurityDescriptor
247CreatePackageVirtualizationContext
248CreatePipe
249CreatePrivateNamespaceA
250CreatePrivateNamespaceW
251CreateProcessA
252; MSDN says these are exported from ADVAPI32.DLL.
253; CreateProcessAsUserA
254; CreateProcessAsUserW
255CreateProcessInternalA
256CreateProcessInternalW
257CreateProcessW
258CreatePseudoConsole
259CreateRemoteThread
260CreateRemoteThreadEx
261CreateSemaphoreA
262CreateSemaphoreExA
263CreateSemaphoreExW
264CreateSemaphoreW
265CreateSymbolicLinkA
266CreateSymbolicLinkTransactedA
267CreateSymbolicLinkTransactedW
268CreateSymbolicLinkW
269CreateTapePartition
270CreateThread
271CreateThreadpool
272CreateThreadpoolCleanupGroup
273CreateThreadpoolIo
274CreateThreadpoolTimer
275CreateThreadpoolWait
276CreateThreadpoolWork
277CreateTimerQueue
278CreateTimerQueueTimer
279CreateToolhelp32Snapshot
280CreateUmsCompletionList
281CreateUmsThreadContext
282CreateWaitableTimerA
283CreateWaitableTimerExA
284CreateWaitableTimerExW
285CreateWaitableTimerW
286CtrlRoutine
287DeactivateActCtx
288DeactivateActCtxWorker
289DeactivatePackageVirtualizationContext
290DebugActiveProcess
291DebugActiveProcessStop
292DebugBreak
293DebugBreakProcess
294DebugSetProcessKillOnExit
295DecodePointer
296DecodeSystemPointer
297DefineDosDeviceA
298DefineDosDeviceW
299DelayLoadFailureHook
300DeleteAtom
301DeleteBoundaryDescriptor
302DeleteCriticalSection
303DeleteFiber
304DeleteFileA
305DeleteFileTransactedA
306DeleteFileTransactedW
307DeleteFileW
308DeleteProcThreadAttributeList
309DeleteSynchronizationBarrier
310DeleteTimerQueue
311DeleteTimerQueueEx
312DeleteTimerQueueTimer
313DeleteUmsCompletionList
314DeleteUmsThreadContext
315DeleteVolumeMountPointA
316DeleteVolumeMountPointW
317DequeueUmsCompletionListItems
318DeviceIoControl
319DisableThreadLibraryCalls
320DisableThreadProfiling
321DisassociateCurrentThreadFromCallback
322DiscardVirtualMemory
323DisconnectNamedPipe
324DnsHostnameToComputerNameA
325DnsHostnameToComputerNameExW
326DnsHostnameToComputerNameW
327DosDateTimeToFileTime
328DosPathToSessionPathA
329DosPathToSessionPathW
330DuplicateConsoleHandle
331DuplicateEncryptionInfoFileExt
332DuplicateHandle
333DuplicatePackageVirtualizationContext
334EnableProcessOptionalXStateFeatures
335EnableThreadProfiling
336EncodePointer
337EncodeSystemPointer
338EndUpdateResourceA
339EndUpdateResourceW
340EnterCriticalSection
341EnterUmsSchedulingMode
342EnterSynchronizationBarrier
343EnumCalendarInfoA
344EnumCalendarInfoExA
345EnumCalendarInfoExEx
346EnumCalendarInfoExW
347EnumCalendarInfoW
348EnumDateFormatsA
349EnumDateFormatsExA
350EnumDateFormatsExEx
351EnumDateFormatsExW
352EnumDateFormatsW
353EnumLanguageGroupLocalesA
354EnumLanguageGroupLocalesW
355EnumResourceLanguagesA
356EnumResourceLanguagesExA
357EnumResourceLanguagesExW
358EnumResourceLanguagesW
359EnumResourceNamesA
360EnumResourceNamesExA
361EnumResourceNamesExW
362EnumResourceNamesW
363EnumResourceTypesA
364EnumResourceTypesExA
365EnumResourceTypesExW
366EnumResourceTypesW
367EnumSystemCodePagesA
368EnumSystemCodePagesW
369EnumSystemFirmwareTables
370EnumSystemGeoID
371EnumSystemGeoNames
372EnumSystemLanguageGroupsA
373EnumSystemLanguageGroupsW
374EnumSystemLocalesA
375EnumSystemLocalesEx
376EnumSystemLocalesW
377EnumTimeFormatsA
378EnumTimeFormatsEx
379EnumTimeFormatsW
380EnumUILanguagesA
381EnumUILanguagesW
382EnumerateLocalComputerNamesA
383EnumerateLocalComputerNamesW
384EraseTape
385EscapeCommFunction
386ExecuteUmsThread
387ExitProcess
388ExitThread
389ExitVDM
390ExpandEnvironmentStringsA
391ExpandEnvironmentStringsW
392ExpungeConsoleCommandHistoryA
393ExpungeConsoleCommandHistoryW
394FatalAppExitA
395FatalAppExitW
396FatalExit
397FileTimeToDosDateTime
398FileTimeToLocalFileTime
399FileTimeToSystemTime
400FillConsoleOutputAttribute
401FillConsoleOutputCharacterA
402FillConsoleOutputCharacterW
403FindActCtxSectionGuid
404FindActCtxSectionGuidWorker
405FindActCtxSectionStringA
406FindActCtxSectionStringW
407FindActCtxSectionStringWWorker
408FindAtomA
409FindAtomW
410FindClose
411FindCloseChangeNotification
412FindFirstChangeNotificationA
413FindFirstChangeNotificationW
414FindFirstFileA
415FindFirstFileExA
416FindFirstFileExW
417FindFirstFileNameTransactedW
418FindFirstFileNameW
419FindFirstFileTransactedA
420FindFirstFileTransactedW
421FindFirstFileW
422FindFirstStreamTransactedW
423FindFirstStreamW
424FindFirstVolumeA
425FindFirstVolumeMountPointA
426FindFirstVolumeMountPointW
427FindFirstVolumeW
428FindNLSString
429FindNLSStringEx
430FindNextChangeNotification
431FindNextFileA
432FindNextFileNameW
433FindNextFileW
434FindNextStreamW
435FindNextVolumeA
436FindNextVolumeMountPointA
437FindNextVolumeMountPointW
438FindNextVolumeW
439FindPackagesByPackageFamily
440FindResourceA
441FindResourceExA
442FindResourceExW
443FindResourceW
444FindStringOrdinal
445FindVolumeClose
446FindVolumeMountPointClose
447FlsAlloc
448FlsFree
449FlsGetValue
450FlsGetValue2
451FlsSetValue
452FlushConsoleInputBuffer
453FlushFileBuffers
454FlushInstructionCache
455FlushProcessWriteBuffers
456FlushViewOfFile
457FoldStringA
458FoldStringW
459FormatApplicationUserModelId
460FormatMessageA
461FormatMessageW
462FreeConsole
463FreeEnvironmentStringsA
464FreeEnvironmentStringsW
465FreeLibrary
466FreeLibraryAndExitThread
467FreeLibraryWhenCallbackReturns
468FreeMemoryJobObject
469FreeResource
470FreeUserPhysicalPages
471GenerateConsoleCtrlEvent
472GetACP
473GetActiveProcessorCount
474GetActiveProcessorGroupCount
475GetAppContainerAce
476GetAppContainerNamedObjectPath
477GetApplicationRecoveryCallback
478GetApplicationRecoveryCallbackWorker
479GetApplicationRestartSettings
480GetApplicationRestartSettingsWorker
481GetApplicationUserModelId
482GetAtomNameA
483GetAtomNameW
484GetBinaryType
485GetBinaryTypeA
486GetBinaryTypeW
487GetCPFileNameFromRegistry
488GetCPInfo
489GetCPInfoExA
490GetCPInfoExW
491GetCachedSigningLevel
492GetCalendarDateFormat
493GetCalendarDateFormatEx
494GetCalendarDaysInMonth
495GetCalendarDifferenceInDays
496GetCalendarInfoA
497GetCalendarInfoEx
498GetCalendarInfoW
499GetCalendarMonthsInYear
500GetCalendarSupportedDateRange
501GetCalendarWeekNumber
502GetComPlusPackageInstallStatus
503GetCommConfig
504GetCommMask
505GetCommModemStatus
506GetCommProperties
507GetCommState
508GetCommTimeouts
509GetCommandLineA
510GetCommandLineW
511GetCompressedFileSizeA
512GetCompressedFileSizeTransactedA
513GetCompressedFileSizeTransactedW
514GetCompressedFileSizeW
515GetComputerNameA
516GetComputerNameExA
517GetComputerNameExW
518GetComputerNameW
519GetConsoleAliasA
520GetConsoleAliasExesA
521GetConsoleAliasExesLengthA
522GetConsoleAliasExesLengthW
523GetConsoleAliasExesW
524GetConsoleAliasW
525GetConsoleAliasesA
526GetConsoleAliasesLengthA
527GetConsoleAliasesLengthW
528GetConsoleAliasesW
529GetConsoleCP
530GetConsoleCharType
531GetConsoleCommandHistoryA
532GetConsoleCommandHistoryLengthA
533GetConsoleCommandHistoryLengthW
534GetConsoleCommandHistoryW
535GetConsoleCursorInfo
536GetConsoleCursorMode
537GetConsoleDisplayMode
538GetConsoleFontInfo
539GetConsoleFontSize
540GetConsoleHardwareState
541GetConsoleHistoryInfo
542GetConsoleInputExeNameA
543GetConsoleInputExeNameW
544GetConsoleInputWaitHandle
545GetConsoleKeyboardLayoutNameA
546GetConsoleKeyboardLayoutNameW
547GetConsoleMode
548GetConsoleNlsMode
549GetConsoleOriginalTitleA
550GetConsoleOriginalTitleW
551GetConsoleOutputCP
552GetConsoleProcessList
553GetConsoleScreenBufferInfo
554GetConsoleScreenBufferInfoEx
555GetConsoleSelectionInfo
556GetConsoleTitleA
557GetConsoleTitleW
558GetConsoleWindow
559GetCurrencyFormatA
560GetCurrencyFormatEx
561GetCurrencyFormatW
562GetCurrentActCtx
563GetCurrentActCtxWorker
564GetCurrentApplicationUserModelId
565GetCurrentConsoleFont
566GetCurrentConsoleFontEx
567GetCurrentDirectoryA
568GetCurrentDirectoryW
569GetCurrentPackageFamilyName
570GetCurrentPackageFullName
571GetCurrentPackageId
572GetCurrentPackageInfo
573GetCurrentPackagePath
574GetCurrentPackageVirtualizationContext
575GetCurrentProcess
576GetCurrentProcessId
577GetCurrentProcessorNumber
578GetCurrentProcessorNumberEx
579GetCurrentThread
580GetCurrentThreadId
581GetCurrentThreadStackLimits
582GetCurrentUmsThread
583GetDateFormatA
584GetDateFormatAWorker
585GetDateFormatEx
586GetDateFormatW
587GetDateFormatWWorker
588GetDefaultCommConfigA
589GetDefaultCommConfigW
590GetDefaultSortkeySize
591GetDevicePowerState
592GetDiskFreeSpaceA
593GetDiskFreeSpaceExA
594GetDiskFreeSpaceExW
595GetDiskFreeSpaceW
596GetDiskSpaceInformationA
597GetDiskSpaceInformationW
598GetDllDirectoryA
599GetDllDirectoryW
600GetDriveTypeA
601GetDriveTypeW
602GetDurationFormat
603GetDurationFormatEx
604GetDynamicTimeZoneInformation
605GetEnabledExtendedFeatures
606GetEnabledXStateFeatures
607GetEncryptedFileVersionExt
608GetEnvironmentStrings
609GetEnvironmentStringsA
610GetEnvironmentStringsW
611GetEnvironmentVariableA
612GetEnvironmentVariableW
613GetEraNameCountedString
614GetErrorMode
615GetExitCodeProcess
616GetExitCodeThread
617GetExpandedNameA
618GetExpandedNameW
619GetExtendedContextLength
620GetExtendedFeaturesMask
621GetFileAttributesA
622GetFileAttributesExA
623GetFileAttributesExW
624GetFileAttributesTransactedA
625GetFileAttributesTransactedW
626GetFileAttributesW
627GetFileBandwidthReservation
628GetFileInformationByHandle
629GetFileInformationByHandleEx
630GetFileInformationByName
631GetFileMUIInfo
632GetFileMUIPath
633GetFileSize
634GetFileSizeEx
635GetFileTime
636GetFileType
637GetFinalPathNameByHandleA
638GetFinalPathNameByHandleW
639GetFirmwareEnvironmentVariableA
640GetFirmwareEnvironmentVariableExA
641GetFirmwareEnvironmentVariableExW
642GetFirmwareEnvironmentVariableW
643GetFirmwareType
644GetFullPathNameA
645GetFullPathNameTransactedA
646GetFullPathNameTransactedW
647GetFullPathNameW
648GetGeoInfoA
649GetGeoInfoW
650GetGeoInfoEx
651GetHandleInformation
652GetIoRingInfo
653GetLargePageMinimum
654GetLargestConsoleWindowSize
655GetLastError
656GetLinguistLangSize
657GetLocalTime
658GetLocaleInfoA
659GetLocaleInfoEx
660GetLocaleInfoW
661GetLogicalDriveStringsA
662GetLogicalDriveStringsW
663GetLogicalDrives
664GetLogicalProcessorInformation
665GetLogicalProcessorInformationEx
666GetLongPathNameA
667GetLongPathNameTransactedA
668GetLongPathNameTransactedW
669GetLongPathNameW
670GetMachineTypeAttributes
671GetMailslotInfo
672GetMaximumProcessorCount
673GetMaximumProcessorGroupCount
674GetMemoryErrorHandlingCapabilities
675GetModuleFileNameA
676GetModuleFileNameW
677GetModuleHandleA
678GetModuleHandleExA
679GetModuleHandleExW
680GetModuleHandleW
681GetNLSVersion
682GetNLSVersionEx
683GetNamedPipeAttribute
684GetNamedPipeClientComputerNameA
685GetNamedPipeClientComputerNameW
686GetNamedPipeClientProcessId
687GetNamedPipeClientSessionId
688GetNamedPipeHandleStateA
689GetNamedPipeHandleStateW
690GetNamedPipeInfo
691GetNamedPipeServerProcessId
692GetNamedPipeServerSessionId
693GetNativeSystemInfo
694GetNextUmsListItem
695GetNextVDMCommand
696GetNlsSectionName
697GetNumaAvailableMemoryNode
698GetNumaAvailableMemoryNodeEx
699GetNumaHighestNodeNumber
700GetNumaNodeNumberFromHandle
701GetNumaNodeProcessorMask
702GetNumaNodeProcessorMask2
703GetNumaNodeProcessorMaskEx
704GetNumaProcessorNode
705GetNumaProcessorNodeEx
706GetNumaProximityNode
707GetNumaProximityNodeEx
708GetNumberFormatA
709GetNumberFormatEx
710GetNumberFormatW
711GetNumberOfConsoleFonts
712GetNumberOfConsoleInputEvents
713GetNumberOfConsoleMouseButtons
714GetOEMCP
715GetOverlappedResult
716GetOverlappedResultEx
717GetPackageApplicationIds
718GetPackageFamilyName
719GetPackageFullName
720GetPackageId
721GetPackageInfo
722GetPackagePath
723GetPackagePathByFullName
724GetPackagesByPackageFamily
725GetPhysicallyInstalledSystemMemory
726GetPriorityClass
727GetPrivateProfileIntA
728GetPrivateProfileIntW
729GetPrivateProfileSectionA
730GetPrivateProfileSectionNamesA
731GetPrivateProfileSectionNamesW
732GetPrivateProfileSectionW
733GetPrivateProfileStringA
734GetPrivateProfileStringW
735GetPrivateProfileStructA
736GetPrivateProfileStructW
737GetProcAddress
738GetProcessAffinityMask
739GetProcessDefaultCpuSetMasks
740GetProcessDefaultCpuSets
741GetProcessDEPPolicy
742GetProcessGroupAffinity
743GetProcessHandleCount
744GetProcessHeap
745GetProcessHeaps
746GetProcessId
747GetProcessIdOfThread
748GetProcessInformation
749GetProcessIoCounters
750GetProcessMitigationPolicy
751GetProcessPreferredUILanguages
752GetProcessPriorityBoost
753GetProcessShutdownParameters
754GetProcessTimes
755GetProcessVersion
756GetProcessWorkingSetSize
757GetProcessWorkingSetSizeEx
758GetProcessesInVirtualizationContext
759GetProcessorSystemCycleTime
760GetProductInfo
761GetProfileIntA
762GetProfileIntW
763GetProfileSectionA
764GetProfileSectionW
765GetProfileStringA
766GetProfileStringW
767GetQueuedCompletionStatus
768GetQueuedCompletionStatusEx
769GetShortPathNameA
770GetShortPathNameW
771GetStagedPackagePathByFullName
772GetStartupInfoA
773GetStartupInfoW
774GetStateFolder
775GetStdHandle
776GetStringScripts
777GetStringTypeA
778GetStringTypeExA
779GetStringTypeExW
780GetStringTypeW
781GetSystemAppDataKey
782GetSystemCpuSetInformation
783GetSystemDEPPolicy
784GetSystemDefaultLCID
785GetSystemDefaultLangID
786GetSystemDefaultLocaleName
787GetSystemDefaultUILanguage
788GetSystemDirectoryA
789GetSystemDirectoryW
790GetSystemFileCacheSize
791GetSystemFirmwareTable
792GetSystemInfo
793GetSystemPowerStatus
794GetSystemPreferredUILanguages
795GetSystemRegistryQuota
796GetSystemTime
797GetSystemTimeAdjustment
798GetSystemTimeAsFileTime
799GetSystemTimePreciseAsFileTime
800GetSystemTimes
801GetSystemWindowsDirectoryA
802GetSystemWindowsDirectoryW
803GetSystemWow64DirectoryA
804GetSystemWow64DirectoryW
805GetTapeParameters
806GetTapePosition
807GetTapeStatus
808GetTempFileNameA
809GetTempFileNameW
810GetTempPathA
811GetTempPathW
812GetTempPath2A
813GetTempPath2W
814GetThreadContext
815GetThreadDescription
816GetThreadEnabledXStateFeatures
817GetThreadErrorMode
818GetThreadGroupAffinity
819GetThreadIOPendingFlag
820GetThreadId
821GetThreadIdealProcessorEx
822GetThreadInformation
823GetThreadLocale
824GetThreadPreferredUILanguages
825GetThreadPriority
826GetThreadPriorityBoost
827GetThreadSelectedCpuSetMasks
828GetThreadSelectedCpuSets
829GetThreadSelectorEntry
830GetThreadTimes
831GetThreadUILanguage
832GetTickCount
833GetTickCount64
834GetTimeFormatA
835GetTimeFormatAWorker
836GetTimeFormatEx
837GetTimeFormatW
838GetTimeFormatWWorker
839GetTimeZoneInformation
840GetTimeZoneInformationForYear
841GetUILanguageInfo
842GetUmsCompletionListEvent
843GetUmsSystemThreadInformation
844GetUserDefaultGeoName
845GetUserDefaultLCID
846GetUserDefaultLangID
847GetUserDefaultLocaleName
848GetUserDefaultUILanguage
849GetUserGeoID
850GetUserPreferredUILanguages
851GetVDMCurrentDirectories
852GetVersion
853GetVersionExA
854GetVersionExW
855GetVolumeInformationA
856GetVolumeInformationByHandleW
857GetVolumeInformationW
858GetVolumeNameForVolumeMountPointA
859GetVolumeNameForVolumeMountPointW
860GetVolumePathNameA
861GetVolumePathNameW
862GetVolumePathNamesForVolumeNameA
863GetVolumePathNamesForVolumeNameW
864GetWindowsDirectoryA
865GetWindowsDirectoryW
866GetWriteWatch
867GetXStateFeaturesMask
868GlobalAddAtomA
869GlobalAddAtomExA
870GlobalAddAtomExW
871GlobalAddAtomW
872GlobalAlloc
873GlobalCompact
874GlobalDeleteAtom
875GlobalFindAtomA
876GlobalFindAtomW
877GlobalFix
878GlobalFlags
879GlobalFree
880GlobalGetAtomNameA
881GlobalGetAtomNameW
882GlobalHandle
883GlobalLock
884GlobalMemoryStatus
885GlobalMemoryStatusEx
886GlobalReAlloc
887GlobalSize
888GlobalUnWire
889GlobalUnfix
890GlobalUnlock
891GlobalWire
892Heap32First
893Heap32ListFirst
894Heap32ListNext
895Heap32Next
896HeapAlloc
897HeapCompact
898HeapCreate
899HeapCreateTagsW
900HeapDestroy
901HeapExtend
902HeapFree
903HeapLock
904HeapQueryInformation
905HeapQueryTagW
906HeapReAlloc
907HeapSetInformation
908HeapSize
909HeapSummary
910HeapUnlock
911HeapUsage
912HeapValidate
913HeapWalk
914IdnToAscii
915IdnToNameprepUnicode
916IdnToUnicode
917InitAtomTable
918InitOnceBeginInitialize
919InitOnceComplete
920InitOnceExecuteOnce
921InitOnceInitialize
922InitializeConditionVariable
923InitializeContext
924InitializeContext2
925InitializeCriticalSection
926InitializeCriticalSectionAndSpinCount
927InitializeCriticalSectionEx
928InitializeEnclave
929InitializeExtendedContext
930InitializeProcThreadAttributeList
931InitializeSListHead
932InitializeSRWLock
933InitializeSynchronizationBarrier
934InstallELAMCertificateInfo
935InterlockedFlushSList
936InterlockedPopEntrySList
937InterlockedPushEntrySList
938InterlockedPushListSList
939InterlockedPushListSListEx
940InvalidateConsoleDIBits
941IsBadCodePtr
942IsBadHugeReadPtr
943IsBadHugeWritePtr
944IsBadReadPtr
945IsBadStringPtrA
946IsBadStringPtrW
947IsBadWritePtr
948IsCalendarLeapDay
949IsCalendarLeapMonth
950IsCalendarLeapYear
951IsDBCSLeadByte
952IsDBCSLeadByteEx
953IsDebuggerPresent
954IsEnclaveTypeSupported
955IsIoRingOpSupported
956IsNLSDefinedString
957IsNativeVhdBoot
958IsNormalizedString
959IsProcessCritical
960IsProcessInJob
961IsProcessorFeaturePresent
962IsSystemResumeAutomatic
963IsThreadAFiber
964IsThreadpoolTimerSet
965IsTimeZoneRedirectionEnabled
966IsUserCetAvailableInEnvironment
967IsValidCalDateTime
968IsValidCodePage
969IsValidLanguageGroup
970IsValidLocale
971IsValidUILanguage
972IsValidLocaleName
973IsValidNLSVersion
974IsWow64GuestMachineSupported
975IsWow64Process
976IsWow64Process2
977K32EmptyWorkingSet
978K32EnumDeviceDrivers
979K32EnumPageFilesA
980K32EnumPageFilesW
981K32EnumProcessModules
982K32EnumProcessModulesEx
983K32EnumProcesses
984K32GetDeviceDriverBaseNameA
985K32GetDeviceDriverBaseNameW
986K32GetDeviceDriverFileNameA
987K32GetDeviceDriverFileNameW
988K32GetMappedFileNameA
989K32GetMappedFileNameW
990K32GetModuleBaseNameA
991K32GetModuleBaseNameW
992K32GetModuleFileNameExA
993K32GetModuleFileNameExW
994K32GetModuleInformation
995K32GetPerformanceInfo
996K32GetProcessImageFileNameA
997K32GetProcessImageFileNameW
998K32GetProcessMemoryInfo
999K32GetWsChanges
1000K32GetWsChangesEx
1001K32InitializeProcessForWsWatch
1002K32QueryWorkingSet
1003K32QueryWorkingSetEx
1004LCIDToLocaleName
1005LCMapStringA
1006LCMapStringEx
1007LCMapStringW
1008LZClose
1009LZCloseFile
1010LZCopy
1011LZCreateFileW
1012LZDone
1013LZInit
1014LZOpenFileA
1015LZOpenFileW
1016LZRead
1017LZSeek
1018LZStart
1019LeaveCriticalSection
1020LeaveCriticalSectionWhenCallbackReturns
1021LoadAppInitDlls
1022LoadEnclaveData
1023LoadLibraryA
1024LoadLibraryExA
1025LoadLibraryExW
1026LoadLibraryW
1027LoadModule
1028LoadPackagedLibrary
1029LoadResource
1030LoadStringBaseExW
1031LoadStringBaseW
1032LocalAlloc
1033LocalCompact
1034LocalFileTimeToFileTime
1035LocalFileTimeToLocalSystemTime
1036LocalFlags
1037LocalFree
1038LocalHandle
1039LocalLock
1040LocalReAlloc
1041LocalShrink
1042LocalSize
1043LocalSystemTimeToLocalFileTime
1044LocalUnlock
1045LocaleNameToLCID
1046LocateExtendedFeature
1047LocateLegacyContext
1048LocateXStateFeature
1049LockFile
1050LockFileEx
1051LockResource
1052MapUserPhysicalPages
1053MapUserPhysicalPagesScatter
1054MapViewOfFile
1055MapViewOfFileEx
1056MapViewOfFileExNuma
1057MapViewOfFileFromApp
1058Module32First
1059Module32FirstW
1060Module32Next
1061Module32NextW
1062MoveFileA
1063MoveFileExA
1064MoveFileExW
1065MoveFileTransactedA
1066MoveFileTransactedW
1067MoveFileW
1068MoveFileWithProgressA
1069MoveFileWithProgressW
1070MulDiv
1071MultiByteToWideChar
1072NeedCurrentDirectoryForExePathA
1073NeedCurrentDirectoryForExePathW
1074NlsConvertIntegerToString
1075NlsCheckPolicy
1076NlsEventDataDescCreate
1077NlsGetCacheUpdateCount
1078NlsUpdateLocale
1079NlsUpdateSystemLocale
1080NlsResetProcessLocale
1081NlsWriteEtwEvent
1082NormalizeString
1083NotifyMountMgr
1084NotifyUILanguageChange
1085NtVdm64CreateProcessInternalW
1086OOBEComplete
1087OfferVirtualMemory
1088OpenConsoleW
1089OpenConsoleWStub
1090OpenDataFile
1091OpenEventA
1092OpenEventW
1093OpenFile
1094OpenFileById
1095OpenFileMappingA
1096OpenFileMappingW
1097OpenJobObjectA
1098OpenJobObjectW
1099OpenMutexA
1100OpenMutexW
1101OpenPackageInfoByFullName
1102OpenPrivateNamespaceA
1103OpenPrivateNamespaceW
1104OpenProcess
1105; MSDN says OpenProcessToken is from Advapi32.dll, not Kernel32.dll
1106; OpenProcessToken
1107OpenProfileUserMapping
1108OpenSemaphoreA
1109OpenSemaphoreW
1110OpenState
1111OpenStateExplicit
1112OpenThread
1113; MSDN says this is exported from ADVAPI32.DLL.
1114; OpenThreadToken
1115OpenWaitableTimerA
1116OpenWaitableTimerW
1117OutputDebugStringA
1118OutputDebugStringW
1119PackageFamilyNameFromFullName
1120PackageFamilyNameFromId
1121PackageFullNameFromId
1122PackageIdFromFullName
1123PackageNameAndPublisherIdFromFamilyName
1124ParseApplicationUserModelId
1125PeekConsoleInputA
1126PeekConsoleInputW
1127PeekNamedPipe
1128PopIoRingCompletion
1129PostQueuedCompletionStatus
1130PowerClearRequest
1131PowerCreateRequest
1132PowerSetRequest
1133PrefetchVirtualMemory
1134PrepareTape
1135PrivCopyFileExW
1136PrivMoveFileIdentityW
1137Process32First
1138Process32FirstW
1139Process32Next
1140Process32NextW
1141ProcessIdToSessionId
1142PssCaptureSnapshot
1143PssDuplicateSnapshot
1144PssFreeSnapshot
1145PssQuerySnapshot
1146PssWalkMarkerCreate
1147PssWalkMarkerFree
1148PssWalkMarkerGetPosition
1149PssWalkMarkerRewind
1150PssWalkMarkerSeek
1151PssWalkMarkerSeekToBeginning
1152PssWalkMarkerSetPosition
1153PssWalkMarkerTell
1154PssWalkSnapshot
1155PulseEvent
1156PurgeComm
1157QueryActCtxSettingsW
1158QueryActCtxSettingsWWorker
1159QueryActCtxW
1160QueryActCtxWWorker
1161QueryDepthSList
1162QueryDosDeviceA
1163QueryDosDeviceW
1164QueryFullProcessImageNameA
1165QueryFullProcessImageNameW
1166QueryIdleProcessorCycleTime
1167QueryIdleProcessorCycleTimeEx
1168QueryInformationJobObject
1169QueryIoRateControlInformationJobObject
1170QueryIoRingCapabilities
1171QueryMemoryResourceNotification
1172QueryPerformanceCounter
1173QueryPerformanceFrequency
1174QueryProcessAffinityUpdateMode
1175QueryProcessCycleTime
1176QueryProtectedPolicy
1177QueryThreadCycleTime
1178QueryThreadProfiling
1179QueryThreadpoolStackInformation
1180QueryUmsThreadInformation
1181QueryUnbiasedInterruptTime
1182QueueUserAPC
1183QueueUserAPC2
1184QueueUserWorkItem
1185QuirkGetData2Worker
1186QuirkGetDataWorker
1187QuirkIsEnabled2Worker
1188QuirkIsEnabled3Worker
1189QuirkIsEnabledForPackage2Worker
1190QuirkIsEnabledForPackage3Worker
1191QuirkIsEnabledForPackage4Worker
1192QuirkIsEnabledForPackageWorker
1193QuirkIsEnabledForProcessWorker
1194QuirkIsEnabledWorker
1195RaiseException
1196RaiseFailFastException
1197RaiseInvalid16BitExeError
1198ReOpenFile
1199ReclaimVirtualMemory
1200ReadConsoleA
1201ReadConsoleInputA
1202ReadConsoleInputExA
1203ReadConsoleInputExW
1204ReadConsoleInputW
1205ReadConsoleOutputA
1206ReadConsoleOutputAttribute
1207ReadConsoleOutputCharacterA
1208ReadConsoleOutputCharacterW
1209ReadConsoleOutputW
1210ReadConsoleW
1211ReadDirectoryChangesExW
1212ReadDirectoryChangesW
1213ReadFile
1214ReadFileEx
1215ReadFileScatter
1216ReadProcessMemory
1217ReadThreadProfilingData
1218;
1219; MSDN says these functions are exported
1220; from advapi32.dll. Commented out for
1221; compatibility with older versions of
1222; Windows.
1223;
1224; RegKrnGetGlobalState and RegKrnInitialize
1225; are known exceptions.
1226;
1227;RegCloseKey
1228;RegCopyTreeW
1229;RegCreateKeyExA
1230;RegCreateKeyExW
1231;RegDeleteKeyExA
1232;RegDeleteKeyExW
1233;RegDeleteTreeA
1234;RegDeleteTreeW
1235;RegDeleteValueA
1236;RegDeleteValueW
1237;RegDisablePredefinedCacheEx
1238;RegEnumKeyExA
1239;RegEnumKeyExW
1240;RegEnumValueA
1241;RegEnumValueW
1242;RegFlushKey
1243;RegGetKeySecurity
1244;RegGetValueA
1245;RegGetValueW
1246RegKrnGetGlobalState
1247RegKrnInitialize
1248;RegLoadKeyA
1249;RegLoadKeyW
1250;RegLoadMUIStringA
1251;RegLoadMUIStringW
1252;RegNotifyChangeKeyValue
1253;RegOpenCurrentUser
1254;RegOpenKeyExA
1255;RegOpenKeyExW
1256;RegOpenUserClassesRoot
1257;RegQueryInfoKeyA
1258;RegQueryInfoKeyW
1259;RegQueryValueExA
1260;RegQueryValueExW
1261;RegRestoreKeyA
1262;RegRestoreKeyW
1263;RegSaveKeyExA
1264;RegSaveKeyExW
1265;RegSetKeySecurity
1266;RegSetValueExA
1267;RegSetValueExW
1268;RegUnLoadKeyA
1269;RegUnLoadKeyW
1270RegisterApplicationRecoveryCallback
1271RegisterApplicationRestart
1272RegisterBadMemoryNotification
1273RegisterConsoleIME
1274RegisterConsoleOS2
1275RegisterConsoleVDM
1276RegisterWaitForInputIdle
1277RegisterWaitForSingleObject
1278RegisterWaitForSingleObjectEx
1279RegisterWaitUntilOOBECompleted
1280RegisterWowBaseHandlers
1281RegisterWowExec
1282ReleaseActCtx
1283ReleaseActCtxWorker
1284ReleaseMutex
1285ReleaseMutexWhenCallbackReturns
1286ReleasePackageVirtualizationContext
1287ReleasePseudoConsole
1288ReleaseSRWLockExclusive
1289ReleaseSRWLockShared
1290ReleaseSemaphore
1291ReleaseSemaphoreWhenCallbackReturns
1292RemoveDirectoryA
1293RemoveDirectoryTransactedA
1294RemoveDirectoryTransactedW
1295RemoveDirectoryW
1296RemoveDllDirectory
1297RemoveLocalAlternateComputerNameA
1298RemoveLocalAlternateComputerNameW
1299RemoveSecureMemoryCacheCallback
1300RemoveVectoredContinueHandler
1301RemoveVectoredExceptionHandler
1302ReplaceFile
1303ReplaceFileA
1304ReplaceFileW
1305ReplacePartitionUnit
1306RequestDeviceWakeup
1307RequestWakeupLatency
1308ResetEvent
1309ResetWriteWatch
1310ResizePseudoConsole
1311ResolveDelayLoadedAPI
1312ResolveDelayLoadsFromDll
1313ResolveLocaleName
1314RestoreLastError
1315ResumeThread
1316RtlAddFunctionTable
1317RtlCaptureContext
1318RtlCaptureStackBackTrace
1319RtlCompareMemory
1320RtlCopyMemory
1321RtlDeleteFunctionTable
1322RtlFillMemory
1323RtlInstallFunctionTableCallback
1324RtlIsEcCode
1325RtlLookupFunctionEntry
1326RtlMoveMemory
1327RtlPcToFileHeader
1328RtlRaiseException
1329RtlRestoreContext
1330RtlUnwind
1331RtlUnwindEx
1332RtlVirtualUnwind
1333RtlVirtualUnwind2
1334RtlZeroMemory
1335ScrollConsoleScreenBufferA
1336ScrollConsoleScreenBufferW
1337SearchPathA
1338SearchPathW
1339SetCachedSigningLevel
1340SetCPGlobal
1341SetCalendarInfoA
1342SetCalendarInfoW
1343SetComPlusPackageInstallStatus
1344SetCommBreak
1345SetCommConfig
1346SetCommMask
1347SetCommState
1348SetCommTimeouts
1349SetComputerNameA
1350SetComputerNameEx2W
1351SetComputerNameExA
1352SetComputerNameExW
1353SetComputerNameW
1354SetConsoleActiveScreenBuffer
1355SetConsoleCP
1356SetConsoleCommandHistoryMode
1357SetConsoleCtrlHandler
1358SetConsoleCursor
1359SetConsoleCursorInfo
1360SetConsoleCursorMode
1361SetConsoleCursorPosition
1362SetConsoleDisplayMode
1363SetConsoleFont
1364SetConsoleHardwareState
1365SetConsoleHistoryInfo
1366SetConsoleIcon
1367SetConsoleInputExeNameA
1368SetConsoleInputExeNameW
1369SetConsoleKeyShortcuts
1370SetConsoleLocalEUDC
1371SetConsoleMaximumWindowSize
1372SetConsoleMenuClose
1373SetConsoleMode
1374SetConsoleNlsMode
1375SetConsoleNumberOfCommandsA
1376SetConsoleNumberOfCommandsW
1377SetConsoleOS2OemFormat
1378SetConsoleOutputCP
1379SetConsolePalette
1380SetConsoleScreenBufferInfoEx
1381SetConsoleScreenBufferSize
1382SetConsoleTextAttribute
1383SetConsoleTitleA
1384SetConsoleTitleW
1385SetConsoleWindowInfo
1386SetCriticalSectionSpinCount
1387SetCurrentConsoleFontEx
1388SetCurrentDirectoryA
1389SetCurrentDirectoryW
1390SetDefaultCommConfigA
1391SetDefaultCommConfigW
1392SetDefaultDllDirectories
1393SetDllDirectoryA
1394SetDllDirectoryW
1395SetDynamicTimeZoneInformation
1396SetEndOfFile
1397SetEnvironmentStringsA
1398SetEnvironmentStringsW
1399SetEnvironmentVariableA
1400SetEnvironmentVariableW
1401SetErrorMode
1402SetEvent
1403SetEventWhenCallbackReturns
1404SetExtendedFeaturesMask
1405SetFileApisToANSI
1406SetFileApisToOEM
1407SetFileAttributesA
1408SetFileAttributesTransactedA
1409SetFileAttributesTransactedW
1410SetFileAttributesW
1411SetFileBandwidthReservation
1412SetFileCompletionNotificationModes
1413SetFileInformationByHandle
1414SetFileIoOverlappedRange
1415SetFilePointer
1416SetFilePointerEx
1417SetFileShortNameA
1418SetFileShortNameW
1419SetFileTime
1420SetFileValidData
1421SetFirmwareEnvironmentVariableA
1422SetFirmwareEnvironmentVariableExA
1423SetFirmwareEnvironmentVariableExW
1424SetFirmwareEnvironmentVariableW
1425SetHandleCount
1426SetHandleInformation
1427SetInformationJobObject
1428SetIoRateControlInformationJobObject
1429SetIoRingCompletionEvent
1430SetLastConsoleEventActive
1431SetLastError
1432SetLocalPrimaryComputerNameA
1433SetLocalPrimaryComputerNameW
1434SetLocalTime
1435SetLocaleInfoA
1436SetLocaleInfoW
1437SetMailslotInfo
1438SetMessageWaitingIndicator
1439SetNamedPipeAttribute
1440SetNamedPipeHandleState
1441SetPriorityClass
1442SetProcessAffinityMask
1443SetProcessAffinityUpdateMode
1444SetProcessDEPPolicy
1445SetProcessDefaultCpuSetMasks
1446SetProcessDefaultCpuSets
1447SetProcessDynamicEHContinuationTargets
1448SetProcessDynamicEnforcedCetCompatibleRanges
1449SetProcessInformation
1450SetProcessMitigationPolicy
1451SetProcessPreferredUILanguages
1452SetProcessPriorityBoost
1453SetProcessShutdownParameters
1454SetProcessWorkingSetSize
1455SetProcessWorkingSetSizeEx
1456SetProtectedPolicy
1457SetSearchPathMode
1458SetStdHandle
1459SetStdHandleEx
1460SetSystemFileCacheSize
1461SetSystemPowerState
1462SetSystemTime
1463SetSystemTimeAdjustment
1464SetTapeParameters
1465SetTapePosition
1466SetTermsrvAppInstallMode
1467SetThreadAffinityMask
1468SetThreadContext
1469SetThreadDescription
1470SetThreadErrorMode
1471SetThreadExecutionState
1472SetThreadGroupAffinity
1473SetThreadIdealProcessor
1474SetThreadIdealProcessorEx
1475SetThreadInformation
1476SetThreadLocale
1477SetThreadPreferredUILanguages
1478SetThreadPriority
1479SetThreadPriorityBoost
1480SetThreadSelectedCpuSetMasks
1481SetThreadSelectedCpuSets
1482SetThreadStackGuarantee
1483; MSDN says this is exported from ADVAPI32.DLL.
1484; SetThreadToken
1485SetThreadUILanguage
1486SetThreadpoolStackInformation
1487SetThreadpoolThreadMaximum
1488SetThreadpoolThreadMinimum
1489SetThreadpoolTimer
1490SetThreadpoolTimerEx
1491SetThreadpoolWait
1492SetThreadpoolWaitEx
1493SetTimeZoneInformation
1494SetTimerQueueTimer
1495SetUmsThreadInformation
1496SetUnhandledExceptionFilter
1497SetUserGeoID
1498SetUserGeoName
1499SetVDMCurrentDirectories
1500SetVolumeLabelA
1501SetVolumeLabelW
1502SetVolumeMountPointA
1503SetVolumeMountPointW
1504SetVolumeMountPointWStub
1505SetWaitableTimer
1506SetWaitableTimerEx
1507SetXStateFeaturesMask
1508SetupComm
1509ShowConsoleCursor
1510SignalObjectAndWait
1511SizeofResource
1512Sleep
1513SleepConditionVariableCS
1514SleepConditionVariableSRW
1515SleepEx
1516SortCloseHandle
1517SortGetHandle
1518StartThreadpoolIo
1519SubmitIoRing
1520SubmitThreadpoolWork
1521SuspendThread
1522SwitchToFiber
1523SwitchToThread
1524SystemTimeToFileTime
1525SystemTimeToTzSpecificLocalTime
1526SystemTimeToTzSpecificLocalTimeEx
1527TerminateJobObject
1528TerminateProcess
1529TerminateThread
1530TermsrvAppInstallMode
1531TermsrvConvertSysRootToUserDir
1532TermsrvCreateRegEntry
1533TermsrvDeleteKey
1534TermsrvDeleteValue
1535TermsrvGetPreSetValue
1536TermsrvGetWindowsDirectoryA
1537TermsrvGetWindowsDirectoryW
1538TermsrvOpenRegEntry
1539TermsrvOpenUserClasses
1540TermsrvRestoreKey
1541TermsrvSetKeySecurity
1542TermsrvSetValueKey
1543TermsrvSyncUserIniFileExt
1544Thread32First
1545Thread32Next
1546TlsAlloc
1547TlsFree
1548TlsGetValue
1549TlsGetValue2
1550TlsSetValue
1551Toolhelp32ReadProcessMemory
1552TransactNamedPipe
1553TransmitCommChar
1554TryAcquireSRWLockExclusive
1555TryAcquireSRWLockShared
1556TryEnterCriticalSection
1557TrySubmitThreadpoolCallback
1558TzSpecificLocalTimeToSystemTime
1559TzSpecificLocalTimeToSystemTimeEx
1560UTRegister
1561UTUnRegister
1562UmsThreadYield
1563UnhandledExceptionFilter
1564UnlockFile
1565UnlockFileEx
1566UnmapViewOfFile
1567UnmapViewOfFileEx
1568UnregisterApplicationRecoveryCallback
1569UnregisterApplicationRestart
1570UnregisterBadMemoryNotification
1571UnregisterConsoleIME
1572UnregisterWait
1573UnregisterWaitEx
1574UnregisterWaitUntilOOBECompleted
1575UpdateCalendarDayOfWeek
1576UpdateProcThreadAttribute
1577UpdateResourceA
1578UpdateResourceW
1579VDMConsoleOperation
1580VDMOperationStarted
1581ValidateLCType
1582ValidateLocale
1583VerLanguageNameA
1584VerLanguageNameW
1585VerSetConditionMask
1586VerifyConsoleIoHandle
1587VerifyScripts
1588VerifyVersionInfoA
1589VerifyVersionInfoW
1590VirtualAlloc
1591VirtualAllocEx
1592VirtualAllocExNuma
1593VirtualFree
1594VirtualFreeEx
1595VirtualLock
1596VirtualProtect
1597VirtualProtectEx
1598VirtualQuery
1599VirtualQueryEx
1600VirtualUnlock
1601WTSGetActiveConsoleSessionId
1602WaitCommEvent
1603WaitForDebugEvent
1604WaitForDebugEventEx
1605WaitForMultipleObjects
1606WaitForMultipleObjectsEx
1607WaitForSingleObject
1608WaitForSingleObjectEx
1609WaitForThreadpoolIoCallbacks
1610WaitForThreadpoolTimerCallbacks
1611WaitForThreadpoolWaitCallbacks
1612WaitForThreadpoolWorkCallbacks
1613WaitNamedPipeA
1614WaitNamedPipeW
1615WakeAllConditionVariable
1616; MSDN says it's in Kernel32.dll but it's not.
1617; Link with libsynchronization.a instead.
1618; Commented out for compatibility with older
1619; versions of Windows.
1620;WaitOnAddress
1621;WakeByAddressSingle
1622;WakeByAddressAll
1623WakeConditionVariable
1624WerGetFlags
1625WerGetFlagsWorker
1626WerRegisterAdditionalProcess
1627WerRegisterAppLocalDump
1628WerRegisterCustomMetadata
1629WerRegisterExcludedMemoryBlock
1630WerRegisterFile
1631WerRegisterFileWorker
1632WerRegisterMemoryBlock
1633WerRegisterMemoryBlockWorker
1634WerRegisterRuntimeExceptionModule
1635WerRegisterRuntimeExceptionModuleWorker
1636WerSetFlags
1637WerSetFlagsWorker
1638WerUnregisterAdditionalProcess
1639WerUnregisterAppLocalDump
1640WerUnregisterCustomMetadata
1641WerUnregisterExcludedMemoryBlock
1642WerUnregisterFile
1643WerUnregisterFileWorker
1644WerUnregisterMemoryBlock
1645WerUnregisterMemoryBlockWorker
1646WerUnregisterRuntimeExceptionModule
1647WerUnregisterRuntimeExceptionModuleWorker
1648WerpCleanupMessageMapping
1649WerpGetDebugger
1650WerpInitiateRemoteRecovery
1651WerpLaunchAeDebug
1652WerpNotifyLoadStringResource
1653WerpNotifyLoadStringResourceEx
1654WerpNotifyLoadStringResourceWorker
1655WerpNotifyUseStringResource
1656WerpNotifyUseStringResourceWorker
1657WerpStringLookup
1658WideCharToMultiByte
1659WinExec
1660Wow64DisableWow64FsRedirection
1661Wow64EnableWow64FsRedirection
1662Wow64GetThreadContext
1663Wow64GetThreadSelectorEntry
1664Wow64RevertWow64FsRedirection
1665Wow64SetThreadContext
1666Wow64SuspendThread
1667WriteConsoleA
1668WriteConsoleInputA
1669WriteConsoleInputVDMA
1670WriteConsoleInputVDMW
1671WriteConsoleInputW
1672WriteConsoleOutputA
1673WriteConsoleOutputAttribute
1674WriteConsoleOutputCharacterA
1675WriteConsoleOutputCharacterW
1676WriteConsoleOutputW
1677WriteConsoleW
1678WriteFile
1679WriteFileEx
1680WriteFileGather
1681WritePrivateProfileSectionA
1682WritePrivateProfileSectionW
1683WritePrivateProfileStringA
1684WritePrivateProfileStringW
1685WritePrivateProfileStructA
1686WritePrivateProfileStructW
1687WriteProcessMemory
1688WriteProfileSectionA
1689WriteProfileSectionW
1690WriteProfileStringA
1691WriteProfileStringW
1692WriteTapemark
1693ZombifyActCtx
1694ZombifyActCtxWorker
1695__C_specific_handler
1696; This isn't always available and shouldn't be linked from here, but should
1697; be statically linked from the compiler support library.
1698;
1699__misaligned_access
1700_hread
1701_hwrite
1702_lclose
1703_lcreat
1704_llseek
1705_local_unwind
1706_lopen
1707_lread
1708_lwrite
1709lstrcat
1710lstrcatA
1711lstrcatW
1712lstrcmp
1713lstrcmpA
1714lstrcmpW
1715lstrcmpi
1716lstrcmpiA
1717lstrcmpiW
1718lstrcpy
1719lstrcpyA
1720lstrcpyW
1721lstrcpyn
1722lstrcpynA
1723lstrcpynW
1724lstrlen
1725lstrlenA
1726lstrlenW
1727;
1728; MSDN says these functions are exported
1729; from winmm.dll. Commented out for
1730; compatibility with older versions of
1731; Windows.
1732;
1733;timeBeginPeriod
1734;timeEndPeriod
1735;timeGetDevCaps
1736;timeGetSystemTime
1737;timeGetTime
1738uaw_lstrcmpW
1739uaw_lstrcmpiW
1740uaw_lstrlenW
1741uaw_wcschr
1742uaw_wcscpy
1743uaw_wcsicmp
1744uaw_wcslen
1745uaw_wcsrchr
lib/libc/mingw/lib64/quartz.def deleted-17
...@@ -1,17 +0,0 @@
1;
2; Exports of file QUARTZ.dll
3;
4; Autogenerated by gen_exportdef
5; Written by Kai Tietz, 2007
6;
7LIBRARY QUARTZ.dll
8EXPORTS
9AMGetErrorTextA
10AMGetErrorTextW
11AmpFactorToDB
12DBToAmpFactor
13DllCanUnloadNow
14DllGetClassObject
15DllRegisterServer
16DllUnregisterServer
17GetProxyDllInfo
lib/libc/mingw/lib64/ws2_32.def deleted-200
...@@ -1,200 +0,0 @@
1
2LIBRARY "WS2_32.dll"
3EXPORTS
4accept
5bind
6closesocket
7connect
8getpeername
9getsockname
10getsockopt
11htonl
12htons
13ioctlsocket
14inet_addr
15inet_ntoa
16listen
17ntohl
18ntohs
19recv
20recvfrom
21select
22send
23sendto
24setsockopt
25shutdown
26socket
27WSApSetPostRoutine
28FreeAddrInfoEx
29FreeAddrInfoExW
30FreeAddrInfoW
31GetAddrInfoExA
32GetAddrInfoExCancel
33GetAddrInfoExOverlappedResult
34GetAddrInfoExW
35GetAddrInfoW
36GetHostNameW
37GetNameInfoW
38InetNtopW
39InetPtonW
40ProcessSocketNotifications
41SetAddrInfoExA
42SetAddrInfoExW
43WPUCompleteOverlappedRequest
44WPUGetProviderPathEx
45WSAAccept
46WSAAddressToStringA
47WSAAddressToStringW
48WSAAdvertiseProvider
49WSACloseEvent
50WSAConnect
51WSAConnectByList
52WSAConnectByNameA
53WSAConnectByNameW
54WSACreateEvent
55gethostbyaddr
56gethostbyname
57getprotobyname
58getprotobynumber
59getservbyname
60getservbyport
61gethostname
62WSADuplicateSocketA
63WSADuplicateSocketW
64WSAEnumNameSpaceProvidersA
65WSAEnumNameSpaceProvidersExA
66WSAEnumNameSpaceProvidersExW
67WSAEnumNameSpaceProvidersW
68WSAEnumNetworkEvents
69WSAEnumProtocolsA
70WSAEnumProtocolsW
71WSAEventSelect
72WSAGetOverlappedResult
73WSAGetQOSByName
74WSAGetServiceClassInfoA
75WSAGetServiceClassInfoW
76WSAGetServiceClassNameByClassIdA
77WSAGetServiceClassNameByClassIdW
78WSAHtonl
79WSAHtons
80WSAInstallServiceClassA
81WSAInstallServiceClassW
82WSAIoctl
83WSAJoinLeaf
84WSALookupServiceBeginA
85WSALookupServiceBeginW
86WSALookupServiceEnd
87WSALookupServiceNextA
88WSALookupServiceNextW
89WSANSPIoctl
90WSANtohl
91WSANtohs
92WSAPoll
93WSAProviderCompleteAsyncCall
94WSAProviderConfigChange
95WSARecv
96WSARecvDisconnect
97WSARecvFrom
98WSARemoveServiceClass
99WSAResetEvent
100WSASend
101WSASendDisconnect
102WSASendMsg
103WSASendTo
104WSASetEvent
105WSAAsyncSelect
106WSAAsyncGetHostByAddr
107WSAAsyncGetHostByName
108WSAAsyncGetProtoByNumber
109WSAAsyncGetProtoByName
110WSAAsyncGetServByPort
111WSAAsyncGetServByName
112WSACancelAsyncRequest
113WSASetBlockingHook
114WSAUnhookBlockingHook
115WSAGetLastError
116WSASetLastError
117WSACancelBlockingCall
118WSAIsBlocking
119WSAStartup
120WSACleanup
121WSASetServiceA
122WSASetServiceW
123WSASocketA
124WSASocketW
125WSAStringToAddressA
126WSAStringToAddressW
127WSAUnadvertiseProvider
128WSAWaitForMultipleEvents
129WSCDeinstallProvider
130WSCDeinstallProvider32
131WSCDeinstallProviderEx
132WSCEnableNSProvider
133WSCEnableNSProvider32
134WSCEnumNameSpaceProviders32
135WSCEnumNameSpaceProvidersEx32
136WSCEnumProtocols
137WSCEnumProtocolsEx
138WSCEnumProtocols32
139WSCGetApplicationCategory
140WSCGetApplicationCategoryEx
141WSCGetProviderInfo
142WSCGetProviderInfo32
143WSCGetProviderPath
144WSCGetProviderPath32
145WSCInstallNameSpace
146WSCInstallNameSpace32
147WSCInstallNameSpaceEx
148WSCInstallNameSpaceEx2
149WSCInstallNameSpaceEx32
150WSCInstallProvider
151WSCInstallProvider64_32
152WSCInstallProviderAndChains
153WSCInstallProviderAndChains64_32
154WSCInstallProviderEx
155WSCSetApplicationCategory
156WSCSetApplicationCategoryEx
157WSCSetProviderInfo
158WSCSetProviderInfo32
159WSCUnInstallNameSpace
160WSCUnInstallNameSpace32
161WSCUnInstallNameSpaceEx2
162WSCUpdateProvider
163WSCUpdateProvider32
164WSCUpdateProviderEx
165WSCWriteNameSpaceOrder
166WSCWriteNameSpaceOrder32
167WSCWriteProviderOrder
168WSCWriteProviderOrder32
169WSCWriteProviderOrderEx
170WahCloseApcHelper
171__WSAFDIsSet
172WahCloseHandleHelper
173WahCloseNotificationHandleHelper
174WahCloseSocketHandle
175WahCloseThread
176WahCompleteRequest
177WahCreateHandleContextTable
178WahCreateNotificationHandle
179WahCreateSocketHandle
180WahDestroyHandleContextTable
181WahDisableNonIFSHandleSupport
182WahEnableNonIFSHandleSupport
183WahEnumerateHandleContexts
184WahInsertHandleContext
185WahNotifyAllProcesses
186WahOpenApcHelper
187WahOpenCurrentThread
188WahOpenHandleHelper
189WahOpenNotificationHandleHelper
190WahQueueUserApc
191WahReferenceContextByHandle
192WahRemoveHandleContext
193WahWaitForNotification
194WahWriteLSPEvent
195freeaddrinfo
196getaddrinfo
197getnameinfo
198inet_ntop
199inet_pton
200WEP