diff --git a/patches/mingw-0002.patch b/patches/mingw-0002.patch index 303d5de..4a8ded1 100644 --- a/patches/mingw-0002.patch +++ b/patches/mingw-0002.patch @@ -1,95 +1,30 @@ -From df4015f5dff1d2baa8fa3b258ea1c2866d1667a2 Mon Sep 17 00:00:00 2001 +From 5592b70cca64935b0d090fe5030b3110ba17068c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= -Date: Tue, 3 May 2016 17:43:59 +0200 -Subject: [PATCH] crt: Add libruntimeobject to arm lib +Date: Fri, 13 May 2016 15:17:56 +0200 +Subject: [PATCH] yvals.h: Don't create a _Bool typedef if a macro already + exists --- - mingw-w64-crt/Makefile.am | 6 ++++++ - .../libarm32/api-ms-win-core-winrt-l1-1-0.def | 9 ++++++++ - .../api-ms-win-core-winrt-string-l1-1-0.def | 25 ++++++++++++++++++++++ - mingw-w64-crt/libarm32/runtimeobject.mri | 5 +++++ - 4 files changed, 45 insertions(+) - create mode 100644 mingw-w64-crt/libarm32/api-ms-win-core-winrt-l1-1-0.def - create mode 100644 mingw-w64-crt/libarm32/api-ms-win-core-winrt-string-l1-1-0.def - create mode 100644 mingw-w64-crt/libarm32/runtimeobject.mri + mingw-w64-headers/crt/yvals.h | 2 ++ + 1 file changed, 2 insertions(+) -diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am -index daf25b0..aa198bd 100644 ---- a/mingw-w64-crt/Makefile.am -+++ b/mingw-w64-crt/Makefile.am -@@ -1426,9 +1426,15 @@ libarm32/libvfw32.a: libarm32/vfw32.mri libarm32/libmsvfw32.a libarm32/libavifil - $(AR) -M < $< - $(RANLIB) $@ +diff --git a/mingw-w64-headers/crt/yvals.h b/mingw-w64-headers/crt/yvals.h +index 70593c4..98b6921 100644 +--- a/mingw-w64-headers/crt/yvals.h ++++ b/mingw-w64-headers/crt/yvals.h +@@ -163,10 +163,12 @@ + #define _Restrict __restrict__ -+libarm32/libruntimeobject.a: libarm32/runtimeobject.mri libarm32/libapi-ms-win-core-winrt-string-l1-1-0.a libarm32/libapi-ms-win-core-winrt-l1-1-0.a -+ rm -f $@ -+ $(AR) -M < $< -+ $(RANLIB) $@ -+ - dx32_DATA = - dx32_DATA += libarm32/libxinput.a - dx32_DATA += libarm32/libd3dcompiler.a -+libarm32_DATA += libarm32/libruntimeobject.a + #ifdef __cplusplus ++#ifndef _Bool + _STD_BEGIN + typedef bool _Bool; + _STD_END + #endif ++#endif - libarm32/libxinput.a: libarm32/xinput1_4.def - $(DTDEFARM32) $< -diff --git a/mingw-w64-crt/libarm32/api-ms-win-core-winrt-l1-1-0.def b/mingw-w64-crt/libarm32/api-ms-win-core-winrt-l1-1-0.def -new file mode 100644 -index 0000000..3c66e9b ---- /dev/null -+++ b/mingw-w64-crt/libarm32/api-ms-win-core-winrt-l1-1-0.def -@@ -0,0 +1,9 @@ -+LIBRARY "api-ms-win-core-winrt-l1-1-0.dll" -+EXPORTS -+RoActivateInstance@8 -+RoGetActivationFactory@12 -+RoGetApartmentIdentifier@4 -+RoInitialize@4 -+RoRegisterActivationFactories@16 -+RoRevokeActivationFactories@4 -+RoUninitialize -diff --git a/mingw-w64-crt/libarm32/api-ms-win-core-winrt-string-l1-1-0.def b/mingw-w64-crt/libarm32/api-ms-win-core-winrt-string-l1-1-0.def -new file mode 100644 -index 0000000..c49fc51 ---- /dev/null -+++ b/mingw-w64-crt/libarm32/api-ms-win-core-winrt-string-l1-1-0.def -@@ -0,0 +1,25 @@ -+LIBRARY "api-ms-win-core-winrt-string-l1-1-0.dll" -+EXPORTS -+HSTRING_UserFree@8 -+HSTRING_UserMarshal@12 -+HSTRING_UserSize@12 -+HSTRING_UserUnmarshal@12 -+WindowsCompareStringOrdinal@12 -+WindowsConcatString@12 -+WindowsCreateString@12 -+WindowsCreateStringReference@16 -+WindowsDeleteString@4 -+WindowsDeleteStringBuffer@4 -+WindowsDuplicateString@8 -+WindowsGetStringLen@4 -+WindowsGetStringRawBuffer@8 -+WindowsInspectString@24 -+WindowsIsStringEmpty@4 -+WindowsPreallocateStringBuffer@12 -+WindowsPromoteStringBuffer@8 -+WindowsReplaceString@16 -+WindowsStringHasEmbeddedNull@8 -+WindowsSubstring@12 -+WindowsSubstringWithSpecifiedLength@16 -+WindowsTrimStringEnd@12 -+WindowsTrimStringStart@12 -diff --git a/mingw-w64-crt/libarm32/runtimeobject.mri b/mingw-w64-crt/libarm32/runtimeobject.mri -new file mode 100644 -index 0000000..73c6bce ---- /dev/null -+++ b/mingw-w64-crt/libarm32/runtimeobject.mri -@@ -0,0 +1,5 @@ -+CREATE libarm32/libruntimeobject.a -+ADDLIB libarm32/libapi-ms-win-core-winrt-string-l1-1-0.a -+ADDLIB libarm32/libapi-ms-win-core-winrt-l1-1-0.a -+SAVE -+END + #define _LONGLONG /* __MINGW_EXTENSION */ __int64 + #define _ULONGLONG /* __MINGW_EXTENSION */ unsigned __int64 -- 2.8.1 diff --git a/patches/mingw-0003.patch b/patches/mingw-0003.patch index c1b6a15..133a174 100644 --- a/patches/mingw-0003.patch +++ b/patches/mingw-0003.patch @@ -1,43 +1,1640 @@ -From 9a11fcabc10601818896b63f3ac54fa6df58d70e Mon Sep 17 00:00:00 2001 +From 356e3a906c8df030e67e8a1c86297e75e9ab99e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= -Date: Fri, 13 May 2016 12:40:30 +0200 -Subject: [PATCH] math.h: Fix arm build +Date: Mon, 16 May 2016 18:36:05 +0200 +Subject: [PATCH 5/9] crt: Add msvcr120_app for arm --- - mingw-w64-headers/crt/math.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) + mingw-w64-crt/Makefile.am | 5 +- + mingw-w64-crt/libarm32/msvcr120_app.def.in | 1598 ++++++++++++++++++++++++++++ + 2 files changed, 1601 insertions(+), 2 deletions(-) + create mode 100644 mingw-w64-crt/libarm32/msvcr120_app.def.in -diff --git a/mingw-w64-headers/crt/math.h b/mingw-w64-headers/crt/math.h -index 171208f..d855a0f 100644 ---- a/mingw-w64-headers/crt/math.h -+++ b/mingw-w64-headers/crt/math.h -@@ -431,7 +431,7 @@ typedef long double double_t; - __mingw_fp_types_t hlp; - unsigned int l, h; +diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am +index 52d1dc7..0bfbb26 100644 +--- a/mingw-w64-crt/Makefile.am ++++ b/mingw-w64-crt/Makefile.am +@@ -1399,14 +1399,15 @@ libarm32_LIBRARIES += libarm32/libmingwthrd.a + libarm32_libmingwthrd_a_SOURCES = $(src_libmingwthrd) + libarm32_libmingwthrd_a_CPPFLAGS=$(CPPFLAGSARM32) $(sysincludes) -- hlp.d = &x; -+ hlp.ld = &x; - h = hlp.ldt->lh.high; - l = hlp.ldt->lh.low | (h & 0xfffff); - h &= 0x7ff00000; -@@ -591,7 +591,7 @@ __mingw_choose_expr ( \ - __mingw_fp_types_t hlp; - int l, h; +-processed_defs += libarm32/msvcrt.def libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def libarm32/msvcr100.def libarm32/msvcr110.def ++processed_defs += libarm32/msvcrt.def libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def libarm32/msvcr100.def libarm32/msvcr110.def \ ++ libarm32/msvcr120_app.def -- hlp.d = &_x; -+ hlp.ld = &_x; - l = hlp.dt->lh.low; - h = hlp.dt->lh.high & 0x7fffffff; - h |= (unsigned int) (l | -l) >> 31; -@@ -662,7 +662,7 @@ __mingw_choose_expr ( \ - #elif defined(__arm__) || defined(_ARM_) - __mingw_fp_types_t hlp; + endif -- hlp.d = &x; -+ hlp.ld = &x; - return ((hlp.dt->lh.high & 0x80000000) != 0); - #elif defined(__i386__) || defined(_X86_) - unsigned short stw; + include libarm32/Makefile.am + + if !W32API +-libarm32_DATA += libarm32/libmsvcp60.a libarm32/libmsvcr110.a ++libarm32_DATA += libarm32/libmsvcp60.a libarm32/libmsvcr110.a libarm32/libmsvcr120_app.a + endif + + # combine these two rules with the ones for lib64 +diff --git a/mingw-w64-crt/libarm32/msvcr120_app.def.in b/mingw-w64-crt/libarm32/msvcr120_app.def.in +new file mode 100644 +index 0000000..091269a +--- /dev/null ++++ b/mingw-w64-crt/libarm32/msvcr120_app.def.in +@@ -0,0 +1,1598 @@ ++; ++; Definition file of msvcr120_app.dll ++; Automatic generated by gendef ++; written by Kai Tietz 2008 ++; ++LIBRARY "msvcr120_app.dll" ++EXPORTS ++ ++#include "msvcrt-common.def.in" ++ ++$I10_OUTPUT ++??0?$_SpinWait@$00@details@Concurrency@@QAA@P6AXXZ@Z ++??0?$_SpinWait@$0A@@details@Concurrency@@QAA@P6AXXZ@Z ++??0SchedulerPolicy@Concurrency@@QAA@ABV01@@Z ++??0SchedulerPolicy@Concurrency@@QAA@IZZ ++??0SchedulerPolicy@Concurrency@@QAA@XZ ++??0_Cancellation_beacon@details@Concurrency@@QAA@XZ ++??0_Condition_variable@details@Concurrency@@QAA@XZ ++??0_Context@details@Concurrency@@QAA@PAVContext@2@@Z ++??0_Interruption_exception@details@Concurrency@@QAA@PBD@Z ++??0_Interruption_exception@details@Concurrency@@QAA@XZ ++??0_NonReentrantBlockingLock@details@Concurrency@@QAA@XZ ++??0_NonReentrantPPLLock@details@Concurrency@@QAA@XZ ++??0_ReaderWriterLock@details@Concurrency@@QAA@XZ ++??0_ReentrantBlockingLock@details@Concurrency@@QAA@XZ ++??0_ReentrantLock@details@Concurrency@@QAA@XZ ++??0_ReentrantPPLLock@details@Concurrency@@QAA@XZ ++??0_Scheduler@details@Concurrency@@QAA@PAVScheduler@2@@Z ++??0_Scoped_lock@_NonReentrantPPLLock@details@Concurrency@@QAA@AAV123@@Z ++??0_Scoped_lock@_ReentrantPPLLock@details@Concurrency@@QAA@AAV123@@Z ++??0_SpinLock@details@Concurrency@@QAA@ACJ@Z ++??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z ++??0_TaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z ++??0_TaskCollection@details@Concurrency@@QAA@XZ ++??0_Timer@details@Concurrency@@IAA@I_N@Z ++??0__non_rtti_object@std@@QAA@ABV01@@Z ++??0__non_rtti_object@std@@QAA@PBD@Z ++??0bad_cast@std@@AAA@PBQBD@Z ++??0bad_cast@std@@QAA@ABV01@@Z ++??0bad_cast@std@@QAA@PBD@Z ++??0bad_target@Concurrency@@QAA@PBD@Z ++??0bad_target@Concurrency@@QAA@XZ ++??0bad_typeid@std@@QAA@ABV01@@Z ++??0bad_typeid@std@@QAA@PBD@Z ++??0context_self_unblock@Concurrency@@QAA@PBD@Z ++??0context_self_unblock@Concurrency@@QAA@XZ ++??0context_unblock_unbalanced@Concurrency@@QAA@PBD@Z ++??0context_unblock_unbalanced@Concurrency@@QAA@XZ ++??0critical_section@Concurrency@@QAA@XZ ++??0default_scheduler_exists@Concurrency@@QAA@PBD@Z ++??0default_scheduler_exists@Concurrency@@QAA@XZ ++??0event@Concurrency@@QAA@XZ ++??0exception@std@@QAA@ABQBD@Z ++??0exception@std@@QAA@ABQBDH@Z ++??0exception@std@@QAA@ABV01@@Z ++??0exception@std@@QAA@XZ ++??0improper_lock@Concurrency@@QAA@PBD@Z ++??0improper_lock@Concurrency@@QAA@XZ ++??0improper_scheduler_attach@Concurrency@@QAA@PBD@Z ++??0improper_scheduler_attach@Concurrency@@QAA@XZ ++??0improper_scheduler_detach@Concurrency@@QAA@PBD@Z ++??0improper_scheduler_detach@Concurrency@@QAA@XZ ++??0improper_scheduler_reference@Concurrency@@QAA@PBD@Z ++??0improper_scheduler_reference@Concurrency@@QAA@XZ ++??0invalid_link_target@Concurrency@@QAA@PBD@Z ++??0invalid_link_target@Concurrency@@QAA@XZ ++??0invalid_multiple_scheduling@Concurrency@@QAA@PBD@Z ++??0invalid_multiple_scheduling@Concurrency@@QAA@XZ ++??0invalid_operation@Concurrency@@QAA@PBD@Z ++??0invalid_operation@Concurrency@@QAA@XZ ++??0invalid_oversubscribe_operation@Concurrency@@QAA@PBD@Z ++??0invalid_oversubscribe_operation@Concurrency@@QAA@XZ ++??0invalid_scheduler_policy_key@Concurrency@@QAA@PBD@Z ++??0invalid_scheduler_policy_key@Concurrency@@QAA@XZ ++??0invalid_scheduler_policy_thread_specification@Concurrency@@QAA@PBD@Z ++??0invalid_scheduler_policy_thread_specification@Concurrency@@QAA@XZ ++??0invalid_scheduler_policy_value@Concurrency@@QAA@PBD@Z ++??0invalid_scheduler_policy_value@Concurrency@@QAA@XZ ++??0message_not_found@Concurrency@@QAA@PBD@Z ++??0message_not_found@Concurrency@@QAA@XZ ++??0missing_wait@Concurrency@@QAA@PBD@Z ++??0missing_wait@Concurrency@@QAA@XZ ++??0nested_scheduler_missing_detach@Concurrency@@QAA@PBD@Z ++??0nested_scheduler_missing_detach@Concurrency@@QAA@XZ ++??0operation_timed_out@Concurrency@@QAA@PBD@Z ++??0operation_timed_out@Concurrency@@QAA@XZ ++??0reader_writer_lock@Concurrency@@QAA@XZ ++??0scheduler_not_attached@Concurrency@@QAA@PBD@Z ++??0scheduler_not_attached@Concurrency@@QAA@XZ ++??0scheduler_resource_allocation_error@Concurrency@@QAA@J@Z ++??0scheduler_resource_allocation_error@Concurrency@@QAA@PBDJ@Z ++??0scheduler_worker_creation_error@Concurrency@@QAA@J@Z ++??0scheduler_worker_creation_error@Concurrency@@QAA@PBDJ@Z ++??0scoped_lock@critical_section@Concurrency@@QAA@AAV12@@Z ++??0scoped_lock@reader_writer_lock@Concurrency@@QAA@AAV12@@Z ++??0scoped_lock_read@reader_writer_lock@Concurrency@@QAA@AAV12@@Z ++??0task_canceled@Concurrency@@QAA@PBD@Z ++??0task_canceled@Concurrency@@QAA@XZ ++??0unsupported_os@Concurrency@@QAA@PBD@Z ++??0unsupported_os@Concurrency@@QAA@XZ ++??1SchedulerPolicy@Concurrency@@QAA@XZ ++??1_Cancellation_beacon@details@Concurrency@@QAA@XZ ++??1_Condition_variable@details@Concurrency@@QAA@XZ ++??1_NonReentrantBlockingLock@details@Concurrency@@QAA@XZ ++??1_ReentrantBlockingLock@details@Concurrency@@QAA@XZ ++??1_Scoped_lock@_NonReentrantPPLLock@details@Concurrency@@QAA@XZ ++??1_Scoped_lock@_ReentrantPPLLock@details@Concurrency@@QAA@XZ ++??1_SpinLock@details@Concurrency@@QAA@XZ ++??1_StructuredTaskCollection@details@Concurrency@@QAA@XZ ++??1_TaskCollection@details@Concurrency@@QAA@XZ ++??1_Timer@details@Concurrency@@MAA@XZ ++??1__non_rtti_object@std@@UAA@XZ ++??1bad_cast@std@@UAA@XZ ++??1bad_typeid@std@@UAA@XZ ++??1critical_section@Concurrency@@QAA@XZ ++??1event@Concurrency@@QAA@XZ ++??1exception@std@@UAA@XZ ++??1reader_writer_lock@Concurrency@@QAA@XZ ++??1scoped_lock@critical_section@Concurrency@@QAA@XZ ++??1scoped_lock@reader_writer_lock@Concurrency@@QAA@XZ ++??1scoped_lock_read@reader_writer_lock@Concurrency@@QAA@XZ ++??1type_info@@UAA@XZ ++??2@YAPAXI@Z ++??2@YAPAXIHPBDH@Z ++??3@YAXPAX@Z ++??3@YAXPAXHPBDH@Z ++??4?$_SpinWait@$00@details@Concurrency@@QAAAAV012@ABV012@@Z ++??4?$_SpinWait@$0A@@details@Concurrency@@QAAAAV012@ABV012@@Z ++??4SchedulerPolicy@Concurrency@@QAAAAV01@ABV01@@Z ++??4__non_rtti_object@std@@QAAAAV01@ABV01@@Z ++??4bad_cast@std@@QAAAAV01@ABV01@@Z ++??4bad_typeid@std@@QAAAAV01@ABV01@@Z ++??4exception@std@@QAAAAV01@ABV01@@Z ++??8type_info@@QBA_NABV0@@Z ++??9type_info@@QBA_NABV0@@Z ++??_7__non_rtti_object@std@@6B@ DATA ++??_7bad_cast@std@@6B@ DATA ++??_7bad_typeid@std@@6B@ DATA ++??_7exception@std@@6B@ DATA ++??_F?$_SpinWait@$00@details@Concurrency@@QAAXXZ ++??_F?$_SpinWait@$0A@@details@Concurrency@@QAAXXZ ++??_F_Context@details@Concurrency@@QAAXXZ ++??_F_Scheduler@details@Concurrency@@QAAXXZ ++??_Fbad_cast@std@@QAAXXZ ++??_Fbad_typeid@std@@QAAXXZ ++??_U@YAPAXI@Z ++??_U@YAPAXIHPBDH@Z ++??_V@YAXPAX@Z ++??_V@YAXPAXHPBDH@Z ++?Alloc@Concurrency@@YAPAXI@Z ++?Block@Context@Concurrency@@SAXXZ ++?CaptureCallstack@platform@details@Concurrency@@YAIPAPAXII@Z ++?Create@CurrentScheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z ++?Create@Scheduler@Concurrency@@SAPAV12@ABVSchedulerPolicy@2@@Z ++?CreateResourceManager@Concurrency@@YAPAUIResourceManager@1@XZ ++?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@AAVlocation@2@@Z ++?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@XZ ++?CurrentContext@Context@Concurrency@@SAPAV12@XZ ++?Detach@CurrentScheduler@Concurrency@@SAXXZ ++?DisableTracing@Concurrency@@YAJXZ ++?EnableTracing@Concurrency@@YAJXZ ++?Free@Concurrency@@YAXPAX@Z ++?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ ++?GetCurrentThreadId@platform@details@Concurrency@@YAJXZ ++?GetExecutionContextId@Concurrency@@YAIXZ ++?GetNumberOfVirtualProcessors@CurrentScheduler@Concurrency@@SAIXZ ++?GetOSVersion@Concurrency@@YA?AW4OSVersion@IResourceManager@1@XZ ++?GetPolicy@CurrentScheduler@Concurrency@@SA?AVSchedulerPolicy@2@XZ ++?GetPolicyValue@SchedulerPolicy@Concurrency@@QBAIW4PolicyElementKey@2@@Z ++?GetProcessorCount@Concurrency@@YAIXZ ++?GetProcessorNodeCount@Concurrency@@YAIXZ ++?GetSchedulerId@Concurrency@@YAIXZ ++?GetSharedTimerQueue@details@Concurrency@@YAPAXXZ ++?Id@Context@Concurrency@@SAIXZ ++?Id@CurrentScheduler@Concurrency@@SAIXZ ++?IsAvailableLocation@CurrentScheduler@Concurrency@@SA_NABVlocation@2@@Z ++?IsCurrentTaskCollectionCanceling@Context@Concurrency@@SA_NXZ ++?Log2@details@Concurrency@@YAKI@Z ++?Oversubscribe@Context@Concurrency@@SAX_N@Z ++?RegisterShutdownEvent@CurrentScheduler@Concurrency@@SAXPAX@Z ++?ResetDefaultSchedulerPolicy@Scheduler@Concurrency@@SAXXZ ++?ScheduleGroupId@Context@Concurrency@@SAIXZ ++?ScheduleTask@CurrentScheduler@Concurrency@@SAXP6AXPAX@Z0@Z ++?ScheduleTask@CurrentScheduler@Concurrency@@SAXP6AXPAX@Z0AAVlocation@2@@Z ++?SetConcurrencyLimits@SchedulerPolicy@Concurrency@@QAAXII@Z ++?SetDefaultSchedulerPolicy@Scheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z ++?SetPolicyValue@SchedulerPolicy@Concurrency@@QAAIW4PolicyElementKey@2@I@Z ++?VirtualProcessorId@Context@Concurrency@@SAIXZ ++?Yield@Context@Concurrency@@SAXXZ ++?_Abort@_StructuredTaskCollection@details@Concurrency@@AAAXXZ ++?_Acquire@_NonReentrantBlockingLock@details@Concurrency@@QAAXXZ ++?_Acquire@_NonReentrantPPLLock@details@Concurrency@@QAAXPAX@Z ++?_Acquire@_ReentrantBlockingLock@details@Concurrency@@QAAXXZ ++?_Acquire@_ReentrantLock@details@Concurrency@@QAAXXZ ++?_Acquire@_ReentrantPPLLock@details@Concurrency@@QAAXPAX@Z ++?_AcquireRead@_ReaderWriterLock@details@Concurrency@@QAAXXZ ++?_AcquireWrite@_ReaderWriterLock@details@Concurrency@@QAAXXZ ++?_Cancel@_StructuredTaskCollection@details@Concurrency@@QAAXXZ ++?_Cancel@_TaskCollection@details@Concurrency@@QAAXXZ ++?_CheckTaskCollection@_UnrealizedChore@details@Concurrency@@IAAXXZ ++?_CleanupToken@_StructuredTaskCollection@details@Concurrency@@AAAXXZ ++?_ConcRT_CoreAssert@details@Concurrency@@YAXPBD0H@Z ++?_ConcRT_Trace@details@Concurrency@@YAXHPB_WZZ ++?_Confirm_cancel@_Cancellation_beacon@details@Concurrency@@QAA_NXZ ++?_Copy_str@exception@std@@AAAXPBD@Z ++?_CurrentContext@_Context@details@Concurrency@@SA?AV123@XZ ++?_Current_node@location@Concurrency@@SA?AV12@XZ ++?_Destroy@_AsyncTaskCollection@details@Concurrency@@EAAXXZ ++?_DoYield@?$_SpinWait@$00@details@Concurrency@@IAAXXZ ++?_DoYield@?$_SpinWait@$0A@@details@Concurrency@@IAAXXZ ++?_Get@_CurrentScheduler@details@Concurrency@@SA?AV_Scheduler@23@XZ ++?_GetConcRTTraceInfo@Concurrency@@YAPBU_CONCRT_TRACE_INFO@details@1@XZ ++?_GetConcurrency@details@Concurrency@@YAIXZ ++?_GetCurrentInlineDepth@_StackGuard@details@Concurrency@@CAAAIXZ ++?_GetNumberOfVirtualProcessors@_CurrentScheduler@details@Concurrency@@SAIXZ ++?_GetScheduler@_Scheduler@details@Concurrency@@QAAPAVScheduler@3@XZ ++?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ ++?_IsCanceling@_StructuredTaskCollection@details@Concurrency@@QAA_NXZ ++?_IsCanceling@_TaskCollection@details@Concurrency@@QAA_NXZ ++?_IsSynchronouslyBlocked@_Context@details@Concurrency@@QBA_NXZ ++?_Name_base@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z ++?_Name_base_internal@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z ++?_NewCollection@_AsyncTaskCollection@details@Concurrency@@SAPAV123@PAV_CancellationTokenState@23@@Z ++?_NumberOfSpins@?$_SpinWait@$00@details@Concurrency@@IAAKXZ ++?_NumberOfSpins@?$_SpinWait@$0A@@details@Concurrency@@IAAKXZ ++?_Oversubscribe@_Context@details@Concurrency@@SAX_N@Z ++?_Reference@_Scheduler@details@Concurrency@@QAAIXZ ++?_Release@_NonReentrantBlockingLock@details@Concurrency@@QAAXXZ ++?_Release@_NonReentrantPPLLock@details@Concurrency@@QAAXXZ ++?_Release@_ReentrantBlockingLock@details@Concurrency@@QAAXXZ ++?_Release@_ReentrantLock@details@Concurrency@@QAAXXZ ++?_Release@_ReentrantPPLLock@details@Concurrency@@QAAXXZ ++?_Release@_Scheduler@details@Concurrency@@QAAIXZ ++?_ReleaseRead@_ReaderWriterLock@details@Concurrency@@QAAXXZ ++?_ReleaseWrite@_ReaderWriterLock@details@Concurrency@@QAAXXZ ++?_ReportUnobservedException@details@Concurrency@@YAXXZ ++?_Reset@?$_SpinWait@$00@details@Concurrency@@IAAXXZ ++?_Reset@?$_SpinWait@$0A@@details@Concurrency@@IAAXXZ ++?_RunAndWait@_StructuredTaskCollection@details@Concurrency@@QAA?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z ++?_RunAndWait@_TaskCollection@details@Concurrency@@QAA?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z ++?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@@Z ++?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@PAVlocation@3@@Z ++?_Schedule@_TaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@@Z ++?_Schedule@_TaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@PAVlocation@3@@Z ++?_ScheduleTask@_CurrentScheduler@details@Concurrency@@SAXP6AXPAX@Z0@Z ++?_SetSpinCount@?$_SpinWait@$00@details@Concurrency@@QAAXI@Z ++?_SetSpinCount@?$_SpinWait@$0A@@details@Concurrency@@QAAXI@Z ++?_SetUnobservedExceptionHandler@details@Concurrency@@YAXP6AXXZ@Z ++?_ShouldSpinAgain@?$_SpinWait@$00@details@Concurrency@@IAA_NXZ ++?_ShouldSpinAgain@?$_SpinWait@$0A@@details@Concurrency@@IAA_NXZ ++?_SpinOnce@?$_SpinWait@$00@details@Concurrency@@QAA_NXZ ++?_SpinOnce@?$_SpinWait@$0A@@details@Concurrency@@QAA_NXZ ++?_SpinYield@Context@Concurrency@@SAXXZ ++?_Start@_Timer@details@Concurrency@@IAAXXZ ++?_Stop@_Timer@details@Concurrency@@IAAXXZ ++?_Tidy@exception@std@@AAAXXZ ++?_Trace_agents@Concurrency@@YAXW4Agents_EventType@1@_JZZ ++?_Trace_ppl_function@Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType@1@@Z ++?_TryAcquire@_NonReentrantBlockingLock@details@Concurrency@@QAA_NXZ ++?_TryAcquire@_ReentrantBlockingLock@details@Concurrency@@QAA_NXZ ++?_TryAcquire@_ReentrantLock@details@Concurrency@@QAA_NXZ ++?_TryAcquireWrite@_ReaderWriterLock@details@Concurrency@@QAA_NXZ ++?_Type_info_dtor@type_info@@CAXPAV1@@Z ++?_Type_info_dtor_internal@type_info@@CAXPAV1@@Z ++?_UnderlyingYield@details@Concurrency@@YAXXZ ++?_ValidateExecute@@YAHP6AHXZ@Z ++?_ValidateRead@@YAHPBXI@Z ++?_ValidateWrite@@YAHPAXI@Z ++?_Value@_SpinCount@details@Concurrency@@SAIXZ ++?_Yield@_Context@details@Concurrency@@SAXXZ ++?__ExceptionPtrAssign@@YAXPAXPBX@Z ++?__ExceptionPtrCompare@@YA_NPBX0@Z ++?__ExceptionPtrCopy@@YAXPAXPBX@Z ++?__ExceptionPtrCopyException@@YAXPAXPBX1@Z ++?__ExceptionPtrCreate@@YAXPAX@Z ++?__ExceptionPtrCurrentException@@YAXPAX@Z ++?__ExceptionPtrDestroy@@YAXPAX@Z ++?__ExceptionPtrRethrow@@YAXPBX@Z ++?__ExceptionPtrSwap@@YAXPAX0@Z ++?__ExceptionPtrToBool@@YA_NPBX@Z ++__uncaught_exception ++?_inconsistency@@YAXXZ ++?_invalid_parameter@@YAXPBG00II@Z ++?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z ++?_name_internal_method@type_info@@QBAPBDPAU__type_info_node@@@Z ++?_open@@YAHPBDHH@Z ++?_query_new_handler@@YAP6AHI@ZXZ ++?_query_new_mode@@YAHXZ ++?_set_new_handler@@YAP6AHI@ZH@Z ++?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z ++?_set_new_mode@@YAHH@Z ++?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZH@Z ++?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z ++?_sopen@@YAHPBDHHH@Z ++?_type_info_dtor_internal_method@type_info@@QAAXXZ ++?_wopen@@YAHPB_WHH@Z ++?_wsopen@@YAHPB_WHHH@Z ++?before@type_info@@QBA_NABV1@@Z ++?current@location@Concurrency@@SA?AV12@XZ ++?from_numa_node@location@Concurrency@@SA?AV12@G@Z ++?get_error_code@scheduler_resource_allocation_error@Concurrency@@QBAJXZ ++?lock@critical_section@Concurrency@@QAAXXZ ++?lock@reader_writer_lock@Concurrency@@QAAXXZ ++?lock_read@reader_writer_lock@Concurrency@@QAAXXZ ++?name@type_info@@QBAPBDPAU__type_info_node@@@Z ++?native_handle@critical_section@Concurrency@@QAAAAV12@XZ ++?notify_all@_Condition_variable@details@Concurrency@@QAAXXZ ++?notify_one@_Condition_variable@details@Concurrency@@QAAXXZ ++?raw_name@type_info@@QBAPBDXZ ++?reset@event@Concurrency@@QAAXXZ ++?set@event@Concurrency@@QAAXXZ ++?set_new_handler@@YAP6AXXZP6AXXZ@Z ++?set_task_execution_resources@Concurrency@@YAXGPAU_GROUP_AFFINITY@@@Z ++?set_task_execution_resources@Concurrency@@YAXK@Z ++?set_terminate@@YAP6AXXZH@Z ++?set_terminate@@YAP6AXXZP6AXXZ@Z ++?set_unexpected@@YAP6AXXZH@Z ++?set_unexpected@@YAP6AXXZP6AXXZ@Z ++?terminate@@YAXXZ ++?try_lock@critical_section@Concurrency@@QAA_NXZ ++?try_lock@reader_writer_lock@Concurrency@@QAA_NXZ ++?try_lock_for@critical_section@Concurrency@@QAA_NI@Z ++?try_lock_read@reader_writer_lock@Concurrency@@QAA_NXZ ++?unexpected@@YAXXZ ++?unlock@critical_section@Concurrency@@QAAXXZ ++?unlock@reader_writer_lock@Concurrency@@QAAXXZ ++?wait@Concurrency@@YAXI@Z ++?wait@_Condition_variable@details@Concurrency@@QAAXAAVcritical_section@3@@Z ++?wait@event@Concurrency@@QAAII@Z ++?wait_for@_Condition_variable@details@Concurrency@@QAA_NAAVcritical_section@3@I@Z ++?wait_for_multiple@event@Concurrency@@SAIPAPAV12@I_NI@Z ++?what@exception@std@@UBAPBDXZ ++_Cbuild ++_CreateFrameInfo ++_CxxThrowException ++_FCbuild ++_FPE_Raise ++_FindAndUnlinkFrame ++_Getdays ++_Getmonths ++_Gettnames ++_HUGE DATA ++_IsExceptionObjectToBeDestroyed ++_LCbuild ++_SetWinRTOutOfMemoryExceptionCallback ++_Strftime ++_W_Getdays ++_W_Getmonths ++_W_Gettnames ++_Wcsftime ++_XcptFilter ++__AdjustPointer ++__BuildCatchObject ++__BuildCatchObjectHelper ++__C_specific_handler ++__CppXcptFilter ++__CxxDetectRethrow ++__CxxExceptionFilter ++__CxxFrameHandler ++__CxxFrameHandler2 ++__CxxFrameHandler3 ++__CxxQueryExceptionSize ++__CxxRegisterExceptionObject ++__CxxUnregisterExceptionObject ++__DestructExceptionObject ++__FrameUnwindFilter ++__GetPlatformExceptionInfo ++__NLG_Dispatch2 ++__NLG_Return2 ++__RTCastToVoid ++__RTDynamicCast ++__RTtypeid ++__STRINGTOLD ++__STRINGTOLD_L ++__TypeMatch ++___lc_codepage_func ++___lc_collate_cp_func ++___lc_locale_name_func ++___mb_cur_max_func ++___mb_cur_max_l_func ++___setlc_active_func ++___unguarded_readlc_active_add_func ++__argc DATA ++__argv DATA ++__badioinfo DATA ++__clean_type_info_names_internal ++__create_locale ++__crtCloseWinRTThreadHandle ++__crtCompareStringA ++__crtCompareStringW ++__crtCreateWinRTThread ++__crtGetCurrentWinRTThread ++__crtGetCurrentWinRTThreadId ++__crtGetExitCodeWinRTThread ++__crtIsPackagedApp ++__crtLCMapStringA ++__crtLCMapStringW ++__crtSleep ++__crtWaitForWinRTThreadExit ++__crt_debugger_hook ++__daylight ++__dllonexit ++__doserrno ++__dstbias ++__fpecode ++__free_locale ++__get_current_locale ++__get_flsindex ++__get_tlsindex ++__getmainargs ++__initenv DATA ++__iob_func ++__isascii ++__iscsym ++__iscsymf ++__iswcsym ++__iswcsymf ++__jump_unwind ++__lconv DATA ++__lconv_init ++__mb_cur_max DATA ++__p___argc ++__p___argv ++__p___mb_cur_max ++__p___wargv ++__p__acmdln ++__p__commode ++__p__daylight ++__p__dstbias ++__p__fmode ++__p__iob ++__p__mbcasemap ++__p__mbctype ++__p__pctype ++__p__pgmptr ++__p__pwctype ++__p__timezone ++__p__tzname ++__p__wcmdln ++__p__wpgmptr ++__pctype_func ++__pioinfo DATA ++__pwctype_func ++__pxcptinfoptrs ++__report_gsfailure ++__setlc_active DATA ++__setusermatherr ++__strncnt ++__swprintf_l ++__sys_errlist ++__sys_nerr ++__threadhandle ++__threadid ++__timezone ++__toascii ++__tzname ++__unDName ++__unDNameEx ++__unDNameHelper ++__unguarded_readlc_active DATA ++__vswprintf_l ++__wargv DATA ++__wcserror ++__wcserror_s ++__wcsncnt ++__wgetmainargs ++__winitenv DATA ++_abs64 ++_access ++_access_s ++_acmdln DATA ++_aligned_free ++_aligned_malloc ++_aligned_msize ++_aligned_offset_malloc ++_aligned_offset_realloc ++_aligned_offset_recalloc ++_aligned_realloc ++_aligned_recalloc ++_amsg_exit ++_assert ++_atodbl ++_atodbl_l ++_atof_l ++_atoflt ++_atoflt_l ++_atoi64 ++_atoi64_l ++_atoi_l ++_atol_l ++_atoldbl ++_atoldbl_l ++_atoll_l ++_byteswap_uint64 ++_byteswap_ulong ++_byteswap_ushort ++_c_exit ++_cabs ++_callnewh ++_calloc_crt ++_cexit ++_chgsign ++_chgsignf ++_chmod ++_chsize ++_chsize_s ++_clearfp ++_close ++_commit ++_commode DATA ++_configthreadlocale ++_control87 ++_controlfp ++_controlfp_s ++_copysign ++_copysignf ++_creat ++_create_locale ++_ctime32 ++_ctime32_s ++_ctime64 ++_ctime64_s ++_daylight DATA ++_dclass ++_difftime32 ++_difftime64 ++_dosmaperr ++_dpcomp ++_dsign ++_dstbias DATA ++_dtest ++_dup ++_dup2 ++_ecvt ++_ecvt_s ++_environ DATA ++_eof ++_errno ++_exit ++_exit_app ++_expand ++_fclose_nolock ++_fcloseall ++_fcvt ++_fcvt_s ++_fdclass ++_fdopen ++_fdpcomp ++_fdsign ++_fdtest ++_fflush_nolock ++_fgetchar ++_fgetwc_nolock ++_fgetwchar ++_filbuf ++_filelength ++_filelengthi64 ++_fileno ++_findclose ++_findfirst32 ++_findfirst32i64 ++_findfirst64 ++_findfirst64i32 ++_findnext32 ++_findnext32i64 ++_findnext64 ++_findnext64i32 ++_finite ++_flsbuf ++_flushall ++_fmode DATA ++_fpclass ++_fpieee_flt ++_fpreset ++_fprintf_l ++_fprintf_p ++_fprintf_p_l ++_fprintf_s_l ++_fputchar ++_fputwc_nolock ++_fputwchar ++_fread_nolock ++_fread_nolock_s ++_free_locale ++_freea ++_freea_s ++_freefls ++_fscanf_l ++_fscanf_s_l ++_fseek_nolock ++_fseeki64 ++_fseeki64_nolock ++_fsopen ++_fstat32 ++_fstat32i64 ++_fstat64 ++_fstat64i32 ++_ftell_nolock ++_ftelli64 ++_ftelli64_nolock ++_ftime32 ++_ftime32_s ++_ftime64 ++_ftime64_s ++_fullpath ++_futime32 ++_futime64 ++_fwprintf_l ++_fwprintf_p ++_fwprintf_p_l ++_fwprintf_s_l ++_fwrite_nolock ++_fwscanf_l ++_fwscanf_s_l ++_gcvt ++_gcvt_s ++_get_current_locale ++_get_daylight ++_get_doserrno ++_get_dstbias ++_get_errno ++_get_fmode ++_get_heap_handle ++_get_invalid_parameter_handler ++_get_osfhandle ++_get_output_format ++_get_pgmptr ++_get_printf_count_output ++_get_purecall_handler ++_get_terminate ++_get_timezone ++_get_tzname ++_get_unexpected ++_get_wpgmptr ++_getc_nolock ++_getmaxstdio ++_getmbcp ++_getptd ++_getw ++_getws ++_getws_s ++_gmtime32 ++_gmtime32_s ++_gmtime64 ++_gmtime64_s ++_hypot ++_hypotf ++_i64toa ++_i64toa_s ++_i64tow ++_i64tow_s ++_initptd ++_initterm ++_initterm_e ++_invalid_parameter ++_invalid_parameter_noinfo ++_invalid_parameter_noinfo_noreturn ++_invoke_watson ++_iob DATA ++_isalnum_l ++_isalpha_l ++_isatty ++_isblank_l ++_iscntrl_l ++_isctype ++_isctype_l ++_isdigit_l ++_isgraph_l ++_isleadbyte_l ++_islower_l ++_ismbbalnum ++_ismbbalnum_l ++_ismbbalpha ++_ismbbalpha_l ++_ismbbblank ++_ismbbblank_l ++_ismbbgraph ++_ismbbgraph_l ++_ismbbkalnum ++_ismbbkalnum_l ++_ismbbkana ++_ismbbkana_l ++_ismbbkprint ++_ismbbkprint_l ++_ismbbkpunct ++_ismbbkpunct_l ++_ismbblead ++_ismbblead_l ++_ismbbprint ++_ismbbprint_l ++_ismbbpunct ++_ismbbpunct_l ++_ismbbtrail ++_ismbbtrail_l ++_isnan ++_isprint_l ++_ispunct_l ++_isspace_l ++_isupper_l ++_iswalnum_l ++_iswalpha_l ++_iswblank_l ++_iswcntrl_l ++_iswcsym_l ++_iswcsymf_l ++_iswctype_l ++_iswdigit_l ++_iswgraph_l ++_iswlower_l ++_iswprint_l ++_iswpunct_l ++_iswspace_l ++_iswupper_l ++_iswxdigit_l ++_isxdigit_l ++_itoa ++_itoa_s ++_itow ++_itow_s ++_j0 ++_j1 ++_jn ++_ldclass ++_ldpcomp ++_ldsign ++_ldtest ++_lfind ++_lfind_s ++_localtime32 ++_localtime32_s ++_localtime64 ++_localtime64_s ++_lock ++_lock_file ++_locking ++_logb ++_logbf ++_lrotl ++_lrotr ++_lsearch ++_lsearch_s ++_lseek ++_lseeki64 ++_ltoa ++_ltoa_s ++_ltow ++_ltow_s ++_makepath ++_makepath_s ++_malloc_crt ++_mbcasemap DATA ++_mbctype DATA ++_mblen_l ++_mbstowcs_l ++_mbstowcs_s_l ++_mbstrlen ++_mbstrlen_l ++_mbstrnlen ++_mbstrnlen_l ++_mbtowc_l ++_memccpy ++_memicmp ++_memicmp_l ++_mkdir ++_mkgmtime32 ++_mkgmtime64 ++_mktemp ++_mktemp_s ++_mktime32 ++_mktime64 ++_msize ++_nextafter ++_onexit ++_open ++_open_osfhandle ++_pctype DATA ++_pgmptr DATA ++_printf_l ++_printf_p ++_printf_p_l ++_printf_s_l ++_purecall ++_putw ++_putws ++_pwctype DATA ++_read ++_realloc_crt ++_recalloc ++_recalloc_crt ++_rmdir ++_rmtmp ++_rotl ++_rotl64 ++_rotr ++_rotr64 ++_scalb ++_scanf_l ++_scanf_s_l ++_scprintf ++_scprintf_l ++_scprintf_p ++_scprintf_p_l ++_scwprintf ++_scwprintf_l ++_scwprintf_p ++_scwprintf_p_l ++_set_abort_behavior ++_set_controlfp ++_set_doserrno ++_set_errno ++_set_error_mode ++_set_fmode ++_set_invalid_parameter_handler ++_set_malloc_crt_max_wait ++_set_output_format ++_set_printf_count_output ++_set_purecall_handler ++_setjmp ++_setjmpex ++_setmaxstdio ++_setmbcp ++_setmode ++_snprintf ++_snprintf_c ++_snprintf_c_l ++_snprintf_l ++_snprintf_s ++_snprintf_s_l ++_snscanf ++_snscanf_l ++_snscanf_s ++_snscanf_s_l ++_snwprintf ++_snwprintf_l ++_snwprintf_s ++_snwprintf_s_l ++_snwscanf ++_snwscanf_l ++_snwscanf_s ++_snwscanf_s_l ++_sopen ++_sopen_s ++_splitpath ++_splitpath_s ++_sprintf_l ++_sprintf_p ++_sprintf_p_l ++_sprintf_s_l ++_sscanf_l ++_sscanf_s_l ++_stat32 ++_stat32i64 ++_stat64 ++_stat64i32 ++_statusfp ++_strcoll_l ++_strdate ++_strdate_s ++_strdup ++_strerror ++_strerror_s ++_strftime_l ++_stricmp ++_stricmp_l ++_stricoll ++_stricoll_l ++_strlwr ++_strlwr_l ++_strlwr_s ++_strlwr_s_l ++_strncoll ++_strncoll_l ++_strnicmp ++_strnicmp_l ++_strnicoll ++_strnicoll_l ++_strnset ++_strnset_s ++_strrev ++_strset ++_strset_s ++_strtime ++_strtime_s ++_strtod_l ++_strtof_l ++_strtoi64 ++_strtoi64_l ++_strtoimax_l ++_strtol_l ++_strtold_l ++_strtoll_l ++_strtoui64 ++_strtoui64_l ++_strtoul_l ++_strtoull_l ++_strtoumax_l ++_strupr ++_strupr_l ++_strupr_s ++_strupr_s_l ++_strxfrm_l ++_swab ++_swprintf ++_swprintf_c ++_swprintf_c_l ++_swprintf_p ++_swprintf_p_l ++_swprintf_s_l ++_swscanf_l ++_swscanf_s_l ++_sys_errlist DATA ++_sys_nerr DATA ++_tell ++_telli64 ++_tempnam ++_time32 ++_time64 ++_timezone DATA ++_tolower ++_tolower_l ++_toupper ++_toupper_l ++_towlower_l ++_towupper_l ++_tzname DATA ++_tzset ++_ui64toa ++_ui64toa_s ++_ui64tow ++_ui64tow_s ++_ultoa ++_ultoa_s ++_ultow ++_ultow_s ++_umask ++_umask_s ++_ungetc_nolock ++_ungetwc_nolock ++_unlink ++_unlock ++_unlock_file ++_utime32 ++_utime64 ++_vacopy ++_vfprintf_l ++_vfprintf_p ++_vfprintf_p_l ++_vfprintf_s_l ++_vfwprintf_l ++_vfwprintf_p ++_vfwprintf_p_l ++_vfwprintf_s_l ++_vprintf_l ++_vprintf_p ++_vprintf_p_l ++_vprintf_s_l ++_vscprintf ++_vscprintf_l ++_vscprintf_p ++_vscprintf_p_l ++_vscwprintf ++_vscwprintf_l ++_vscwprintf_p ++_vscwprintf_p_l ++_vsnprintf ++_vsnprintf_c ++_vsnprintf_c_l ++_vsnprintf_l ++_vsnprintf_s ++_vsnprintf_s_l ++_vsnwprintf ++_vsnwprintf_l ++_vsnwprintf_s ++_vsnwprintf_s_l ++_vsprintf_l ++_vsprintf_p ++_vsprintf_p_l ++_vsprintf_s_l ++_vswprintf ++_vswprintf_c ++_vswprintf_c_l ++_vswprintf_l ++_vswprintf_p ++_vswprintf_p_l ++_vswprintf_s_l ++_vwprintf_l ++_vwprintf_p ++_vwprintf_p_l ++_vwprintf_s_l ++_waccess ++_waccess_s ++_wasctime ++_wasctime_s ++_wassert ++_wchmod ++_wcmdln DATA ++_wcreat ++_wcreate_locale ++_wcscoll_l ++_wcsdup ++_wcserror ++_wcserror_s ++_wcsftime_l ++_wcsicmp ++_wcsicmp_l ++_wcsicoll ++_wcsicoll_l ++_wcslwr ++_wcslwr_l ++_wcslwr_s ++_wcslwr_s_l ++_wcsncoll ++_wcsncoll_l ++_wcsnicmp ++_wcsnicmp_l ++_wcsnicoll ++_wcsnicoll_l ++_wcsnset ++_wcsnset_s ++_wcsrev ++_wcsset ++_wcsset_s ++_wcstod_l ++_wcstof_l ++_wcstoi64 ++_wcstoi64_l ++_wcstoimax_l ++_wcstol_l ++_wcstold_l ++_wcstoll_l ++_wcstombs_l ++_wcstombs_s_l ++_wcstoui64 ++_wcstoui64_l ++_wcstoul_l ++_wcstoull_l ++_wcstoumax_l ++_wcsupr ++_wcsupr_l ++_wcsupr_s ++_wcsupr_s_l ++_wcsxfrm_l ++_wctime32 ++_wctime32_s ++_wctime64 ++_wctime64_s ++_wctomb_l ++_wctomb_s_l ++_wctype DATA ++_wenviron DATA ++_wfdopen ++_wfindfirst32 ++_wfindfirst32i64 ++_wfindfirst64 ++_wfindfirst64i32 ++_wfindnext32 ++_wfindnext32i64 ++_wfindnext64 ++_wfindnext64i32 ++_wfopen ++_wfopen_s ++_wfreopen ++_wfreopen_s ++_wfsopen ++_wfullpath ++_wmakepath ++_wmakepath_s ++_wmkdir ++_wmktemp ++_wmktemp_s ++_wopen ++_wperror ++_wpgmptr DATA ++_wprintf_l ++_wprintf_p ++_wprintf_p_l ++_wprintf_s_l ++_wremove ++_wrename ++_write ++_wrmdir ++_wscanf_l ++_wscanf_s_l ++_wsetlocale ++_wsopen ++_wsopen_s ++_wsplitpath ++_wsplitpath_s ++_wstat32 ++_wstat32i64 ++_wstat64 ++_wstat64i32 ++_wstrdate ++_wstrdate_s ++_wstrtime ++_wstrtime_s ++_wtempnam ++_wtmpnam ++_wtmpnam_s ++_wtof ++_wtof_l ++_wtoi ++_wtoi64 ++_wtoi64_l ++_wtoi_l ++_wtol ++_wtol_l ++_wtoll ++_wtoll_l ++_wunlink ++_wutime32 ++_wutime64 ++_y0 ++_y1 ++_yn ++abort ++abs ++acos ++acosf ++acosh ++acoshf ++acoshl ++asctime ++asctime_s ++asin ++asinf ++asinh ++asinhf ++asinhl ++atan ++atan2 ++atan2f ++atanf ++atanh ++atanhf ++atanhl ++atexit ++atof ++atoi ++atol ++atoll ++bsearch ++bsearch_s ++btowc ++cabs ++cabsf ++cabsl ++cacos ++cacosf ++cacosh ++cacoshf ++cacoshl ++cacosl ++calloc ++carg ++cargf ++cargl ++casin ++casinf ++casinh ++casinhf ++casinhl ++casinl ++catan ++catanf ++catanh ++catanhf ++catanhl ++catanl ++cbrt ++cbrtf ++cbrtl ++ccos ++ccosf ++ccosh ++ccoshf ++ccoshl ++ccosl ++ceil ++ceilf ++cexp ++cexpf ++cexpl ++cimag ++cimagf ++cimagl ++clearerr ++clearerr_s ++clock ++clog ++clog10 ++clog10f ++clog10l ++clogf ++clogl ++conj ++conjf ++conjl ++copysign ++copysignf ++copysignl ++cos ++cosf ++cosh ++coshf ++cpow ++cpowf ++cpowl ++cproj ++cprojf ++cprojl ++creal ++crealf ++creall ++csin ++csinf ++csinh ++csinhf ++csinhl ++csinl ++csqrt ++csqrtf ++csqrtl ++ctan ++ctanf ++ctanh ++ctanhf ++ctanhl ++ctanl ++div ++erf ++erfc ++erfcf ++erfcl ++erff ++erfl ++exit ++exp ++exp2 ++exp2f ++exp2l ++expf ++expm1 ++expm1f ++expm1l ++fabs ++fabsf ++fclose ++fdim ++fdimf ++fdiml ++feclearexcept ++fegetenv ++fegetexceptflag ++fegetround ++feholdexcept ++feof ++feraiseexcept ++ferror ++fesetenv ++fesetexceptflag ++fesetround ++fetestexcept ++feupdateenv ++fflush ++fgetc ++fgetpos ++fgets ++fgetwc ++fgetws ++floor ++floorf ++fma ++fmaf ++fmal ++fmax ++fmaxf ++fmaxl ++fmin ++fminf ++fminl ++fmod ++fmodf ++fopen ++fopen_s ++fprintf ++fprintf_s ++fputc ++fputs ++fputwc ++fputws ++fread ++fread_s ++free ++freopen ++freopen_s ++frexp ++fscanf ++fscanf_s ++fseek ++fsetpos ++ftell ++fwprintf ++fwprintf_s ++fwrite ++fwscanf ++fwscanf_s ++getc ++getchar ++gets ++gets_s ++getwc ++getwchar ++ilogb ++ilogbf ++ilogbl ++imaxabs ++imaxdiv ++isalnum ++isalpha ++isblank ++iscntrl ++isdigit ++isgraph ++isleadbyte ++islower ++isprint ++ispunct ++isspace ++isupper ++iswalnum ++iswalpha ++iswascii ++iswblank ++iswcntrl ++iswctype ++iswdigit ++iswgraph ++iswlower ++iswprint ++iswpunct ++iswspace ++iswupper ++iswxdigit ++isxdigit ++labs ++ldexp ++ldiv ++lgamma ++lgammaf ++lgammal ++llabs ++lldiv ++llrint ++llrintf ++llrintl ++llround ++llroundf ++llroundl ++localeconv ++log ++log10 ++log10f ++log1p ++log1pf ++log1pl ++log2 ++log2f ++log2l ++logb ++logbf ++logbl ++logf ++longjmp ++lrint ++lrintf ++lrintl ++lround ++lroundf ++lroundl ++malloc ++mblen ++mbrlen ++mbrtowc ++mbsrtowcs ++mbsrtowcs_s ++mbstowcs ++mbstowcs_s ++mbtowc ++memchr ++memcmp ++memcpy ++memcpy_s ++memmove ++memmove_s ++memset ++modf ++modff ++nan ++nanf ++nanl ++nearbyint ++nearbyintf ++nearbyintl ++nextafter ++nextafterf ++nextafterl ++nexttoward ++nexttowardf ++nexttowardl ++norm ++normf ++norml ++perror ++pow ++powf ++printf ++printf_s ++putc ++putchar ++puts ++putwc ++putwchar ++qsort ++qsort_s ++raise ++rand ++rand_s ++realloc ++remainder ++remainderf ++remainderl ++remove ++remquo ++remquof ++remquol ++rename ++rewind ++rint ++rintf ++rintl ++round ++roundf ++roundl ++scalbln ++scalblnf ++scalblnl ++scalbn ++scalbnf ++scalbnl ++scanf ++scanf_s ++setbuf ++setjmp ++setlocale ++setvbuf ++signal ++sin ++sinf ++sinh ++sinhf ++sprintf ++sprintf_s ++sqrt ++sqrtf ++srand ++sscanf ++sscanf_s ++strcat ++strcat_s ++strchr ++strcmp ++strcoll ++strcpy ++strcpy_s ++strcspn ++strerror ++strerror_s ++strftime ++strlen ++strncat ++strncat_s ++strncmp ++strncpy ++strncpy_s ++strnlen ++strpbrk ++strrchr ++strspn ++strstr ++strtod ++strtof ++strtoimax ++strtok ++strtok_s ++strtol ++strtold ++strtoll ++strtoul ++strtoull ++strtoumax ++strxfrm ++swprintf_s ++swscanf ++swscanf_s ++tan ++tanf ++tanh ++tanhf ++tgamma ++tgammaf ++tgammal ++tmpfile ++tmpfile_s ++tmpnam ++tmpnam_s ++tolower ++toupper ++towctrans ++towlower ++towupper ++trunc ++truncf ++truncl ++ungetc ++ungetwc ++vfprintf ++vfprintf_s ++vfscanf ++vfscanf_s ++vfwprintf ++vfwprintf_s ++vfwscanf ++vfwscanf_s ++vprintf ++vprintf_s ++vscanf ++vscanf_s ++vsprintf ++vsprintf_s ++vsscanf ++vsscanf_s ++vswprintf_s ++vswscanf ++vswscanf_s ++vwprintf ++vwprintf_s ++vwscanf ++vwscanf_s ++wcrtomb ++wcrtomb_s ++wcscat ++wcscat_s ++wcschr ++wcscmp ++wcscoll ++wcscpy ++wcscpy_s ++wcscspn ++wcsftime ++wcslen ++wcsncat ++wcsncat_s ++wcsncmp ++wcsncpy ++wcsncpy_s ++wcsnlen ++wcspbrk ++wcsrchr ++wcsrtombs ++wcsrtombs_s ++wcsspn ++wcsstr ++wcstod ++wcstof ++wcstoimax ++wcstok ++wcstok_s ++wcstol ++wcstold ++wcstoll ++wcstombs ++wcstombs_s ++wcstoul ++wcstoull ++wcstoumax ++wcsxfrm ++wctob ++wctomb ++wctomb_s ++wctrans ++wctype ++wmemcpy_s ++wmemmove_s ++wprintf ++wprintf_s ++wscanf ++wscanf_s -- 2.8.1 diff --git a/patches/mingw-0004.patch b/patches/mingw-0004.patch deleted file mode 100644 index 4a8ded1..0000000 --- a/patches/mingw-0004.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 5592b70cca64935b0d090fe5030b3110ba17068c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= -Date: Fri, 13 May 2016 15:17:56 +0200 -Subject: [PATCH] yvals.h: Don't create a _Bool typedef if a macro already - exists - ---- - mingw-w64-headers/crt/yvals.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/mingw-w64-headers/crt/yvals.h b/mingw-w64-headers/crt/yvals.h -index 70593c4..98b6921 100644 ---- a/mingw-w64-headers/crt/yvals.h -+++ b/mingw-w64-headers/crt/yvals.h -@@ -163,10 +163,12 @@ - #define _Restrict __restrict__ - - #ifdef __cplusplus -+#ifndef _Bool - _STD_BEGIN - typedef bool _Bool; - _STD_END - #endif -+#endif - - #define _LONGLONG /* __MINGW_EXTENSION */ __int64 - #define _ULONGLONG /* __MINGW_EXTENSION */ unsigned __int64 --- -2.8.1 - diff --git a/patches/mingw-0005.patch b/patches/mingw-0005.patch deleted file mode 100644 index 61aa0ef..0000000 --- a/patches/mingw-0005.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 61aebb5782a696df60f4f84a2326752845196583 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= -Date: Mon, 16 May 2016 18:02:01 +0200 -Subject: [PATCH 1/2] crt: Add e_pow.c to the source list - ---- - mingw-w64-crt/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am -index aa198bd..52d1dc7 100644 ---- a/mingw-w64-crt/Makefile.am -+++ b/mingw-w64-crt/Makefile.am -@@ -348,7 +348,7 @@ src_libmingwex32=\ - - # these only go into the ARM32 version: - src_libmingwexarm32=\ -- math/softmath/e_fmod.c math/softmath/e_fmodf.c math/softmath/e_powf.c \ -+ math/softmath/e_fmod.c math/softmath/e_fmodf.c math/softmath/e_powf.c math/softmath/e_pow.c \ - math/softmath/acosf.c math/softmath/acosh.c math/softmath/acosl.c math/softmath/acoshf.c math/softmath/acoshl.c \ - math/softmath/asinf.c math/softmath/asinh.c math/softmath/asinl.c math/softmath/asinhf.c math/softmath/asinhl.c \ - math/softmath/atan2f.c math/softmath/atan2l.c math/softmath/atanf.c math/softmath/atanh.c math/softmath/atanl.c \ --- -2.8.1 - diff --git a/patches/mingw-0006.patch b/patches/mingw-0006.patch deleted file mode 100644 index 360a34f..0000000 --- a/patches/mingw-0006.patch +++ /dev/null @@ -1,1637 +0,0 @@ -From c609a7b5ed94ffbd945136c294d19a83a7747e2e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= -Date: Mon, 16 May 2016 18:36:05 +0200 -Subject: [PATCH] crt: Add msvcr120_app for arm - ---- - mingw-w64-crt/Makefile.am | 5 +- - mingw-w64-crt/libarm32/msvcr120_app.def.in | 1595 ++++++++++++++++++++++++++++ - 2 files changed, 1598 insertions(+), 2 deletions(-) - create mode 100644 mingw-w64-crt/libarm32/msvcr120_app.def.in - -diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am -index 52d1dc7..0bfbb26 100644 ---- a/mingw-w64-crt/Makefile.am -+++ b/mingw-w64-crt/Makefile.am -@@ -1399,14 +1399,15 @@ libarm32_LIBRARIES += libarm32/libmingwthrd.a - libarm32_libmingwthrd_a_SOURCES = $(src_libmingwthrd) - libarm32_libmingwthrd_a_CPPFLAGS=$(CPPFLAGSARM32) $(sysincludes) - --processed_defs += libarm32/msvcrt.def libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def libarm32/msvcr100.def libarm32/msvcr110.def -+processed_defs += libarm32/msvcrt.def libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def libarm32/msvcr100.def libarm32/msvcr110.def \ -+ libarm32/msvcr120_app.def - - endif - - include libarm32/Makefile.am - - if !W32API --libarm32_DATA += libarm32/libmsvcp60.a libarm32/libmsvcr110.a -+libarm32_DATA += libarm32/libmsvcp60.a libarm32/libmsvcr110.a libarm32/libmsvcr120_app.a - endif - - # combine these two rules with the ones for lib64 -diff --git a/mingw-w64-crt/libarm32/msvcr120_app.def.in b/mingw-w64-crt/libarm32/msvcr120_app.def.in -new file mode 100644 -index 0000000..06bf7bd ---- /dev/null -+++ b/mingw-w64-crt/libarm32/msvcr120_app.def.in -@@ -0,0 +1,1595 @@ -+; -+; Definition file of msvcr120_app.dll -+; Automatic generated by gendef -+; written by Kai Tietz 2008 -+; -+LIBRARY "msvcr120_app.dll" -+EXPORTS -+$I10_OUTPUT -+??0?$_SpinWait@$00@details@Concurrency@@QAA@P6AXXZ@Z -+??0?$_SpinWait@$0A@@details@Concurrency@@QAA@P6AXXZ@Z -+??0SchedulerPolicy@Concurrency@@QAA@ABV01@@Z -+??0SchedulerPolicy@Concurrency@@QAA@IZZ -+??0SchedulerPolicy@Concurrency@@QAA@XZ -+??0_Cancellation_beacon@details@Concurrency@@QAA@XZ -+??0_Condition_variable@details@Concurrency@@QAA@XZ -+??0_Context@details@Concurrency@@QAA@PAVContext@2@@Z -+??0_Interruption_exception@details@Concurrency@@QAA@PBD@Z -+??0_Interruption_exception@details@Concurrency@@QAA@XZ -+??0_NonReentrantBlockingLock@details@Concurrency@@QAA@XZ -+??0_NonReentrantPPLLock@details@Concurrency@@QAA@XZ -+??0_ReaderWriterLock@details@Concurrency@@QAA@XZ -+??0_ReentrantBlockingLock@details@Concurrency@@QAA@XZ -+??0_ReentrantLock@details@Concurrency@@QAA@XZ -+??0_ReentrantPPLLock@details@Concurrency@@QAA@XZ -+??0_Scheduler@details@Concurrency@@QAA@PAVScheduler@2@@Z -+??0_Scoped_lock@_NonReentrantPPLLock@details@Concurrency@@QAA@AAV123@@Z -+??0_Scoped_lock@_ReentrantPPLLock@details@Concurrency@@QAA@AAV123@@Z -+??0_SpinLock@details@Concurrency@@QAA@ACJ@Z -+??0_StructuredTaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z -+??0_TaskCollection@details@Concurrency@@QAA@PAV_CancellationTokenState@12@@Z -+??0_TaskCollection@details@Concurrency@@QAA@XZ -+??0_Timer@details@Concurrency@@IAA@I_N@Z -+??0__non_rtti_object@std@@QAA@ABV01@@Z -+??0__non_rtti_object@std@@QAA@PBD@Z -+??0bad_cast@std@@AAA@PBQBD@Z -+??0bad_cast@std@@QAA@ABV01@@Z -+??0bad_cast@std@@QAA@PBD@Z -+??0bad_target@Concurrency@@QAA@PBD@Z -+??0bad_target@Concurrency@@QAA@XZ -+??0bad_typeid@std@@QAA@ABV01@@Z -+??0bad_typeid@std@@QAA@PBD@Z -+??0context_self_unblock@Concurrency@@QAA@PBD@Z -+??0context_self_unblock@Concurrency@@QAA@XZ -+??0context_unblock_unbalanced@Concurrency@@QAA@PBD@Z -+??0context_unblock_unbalanced@Concurrency@@QAA@XZ -+??0critical_section@Concurrency@@QAA@XZ -+??0default_scheduler_exists@Concurrency@@QAA@PBD@Z -+??0default_scheduler_exists@Concurrency@@QAA@XZ -+??0event@Concurrency@@QAA@XZ -+??0exception@std@@QAA@ABQBD@Z -+??0exception@std@@QAA@ABQBDH@Z -+??0exception@std@@QAA@ABV01@@Z -+??0exception@std@@QAA@XZ -+??0improper_lock@Concurrency@@QAA@PBD@Z -+??0improper_lock@Concurrency@@QAA@XZ -+??0improper_scheduler_attach@Concurrency@@QAA@PBD@Z -+??0improper_scheduler_attach@Concurrency@@QAA@XZ -+??0improper_scheduler_detach@Concurrency@@QAA@PBD@Z -+??0improper_scheduler_detach@Concurrency@@QAA@XZ -+??0improper_scheduler_reference@Concurrency@@QAA@PBD@Z -+??0improper_scheduler_reference@Concurrency@@QAA@XZ -+??0invalid_link_target@Concurrency@@QAA@PBD@Z -+??0invalid_link_target@Concurrency@@QAA@XZ -+??0invalid_multiple_scheduling@Concurrency@@QAA@PBD@Z -+??0invalid_multiple_scheduling@Concurrency@@QAA@XZ -+??0invalid_operation@Concurrency@@QAA@PBD@Z -+??0invalid_operation@Concurrency@@QAA@XZ -+??0invalid_oversubscribe_operation@Concurrency@@QAA@PBD@Z -+??0invalid_oversubscribe_operation@Concurrency@@QAA@XZ -+??0invalid_scheduler_policy_key@Concurrency@@QAA@PBD@Z -+??0invalid_scheduler_policy_key@Concurrency@@QAA@XZ -+??0invalid_scheduler_policy_thread_specification@Concurrency@@QAA@PBD@Z -+??0invalid_scheduler_policy_thread_specification@Concurrency@@QAA@XZ -+??0invalid_scheduler_policy_value@Concurrency@@QAA@PBD@Z -+??0invalid_scheduler_policy_value@Concurrency@@QAA@XZ -+??0message_not_found@Concurrency@@QAA@PBD@Z -+??0message_not_found@Concurrency@@QAA@XZ -+??0missing_wait@Concurrency@@QAA@PBD@Z -+??0missing_wait@Concurrency@@QAA@XZ -+??0nested_scheduler_missing_detach@Concurrency@@QAA@PBD@Z -+??0nested_scheduler_missing_detach@Concurrency@@QAA@XZ -+??0operation_timed_out@Concurrency@@QAA@PBD@Z -+??0operation_timed_out@Concurrency@@QAA@XZ -+??0reader_writer_lock@Concurrency@@QAA@XZ -+??0scheduler_not_attached@Concurrency@@QAA@PBD@Z -+??0scheduler_not_attached@Concurrency@@QAA@XZ -+??0scheduler_resource_allocation_error@Concurrency@@QAA@J@Z -+??0scheduler_resource_allocation_error@Concurrency@@QAA@PBDJ@Z -+??0scheduler_worker_creation_error@Concurrency@@QAA@J@Z -+??0scheduler_worker_creation_error@Concurrency@@QAA@PBDJ@Z -+??0scoped_lock@critical_section@Concurrency@@QAA@AAV12@@Z -+??0scoped_lock@reader_writer_lock@Concurrency@@QAA@AAV12@@Z -+??0scoped_lock_read@reader_writer_lock@Concurrency@@QAA@AAV12@@Z -+??0task_canceled@Concurrency@@QAA@PBD@Z -+??0task_canceled@Concurrency@@QAA@XZ -+??0unsupported_os@Concurrency@@QAA@PBD@Z -+??0unsupported_os@Concurrency@@QAA@XZ -+??1SchedulerPolicy@Concurrency@@QAA@XZ -+??1_Cancellation_beacon@details@Concurrency@@QAA@XZ -+??1_Condition_variable@details@Concurrency@@QAA@XZ -+??1_NonReentrantBlockingLock@details@Concurrency@@QAA@XZ -+??1_ReentrantBlockingLock@details@Concurrency@@QAA@XZ -+??1_Scoped_lock@_NonReentrantPPLLock@details@Concurrency@@QAA@XZ -+??1_Scoped_lock@_ReentrantPPLLock@details@Concurrency@@QAA@XZ -+??1_SpinLock@details@Concurrency@@QAA@XZ -+??1_StructuredTaskCollection@details@Concurrency@@QAA@XZ -+??1_TaskCollection@details@Concurrency@@QAA@XZ -+??1_Timer@details@Concurrency@@MAA@XZ -+??1__non_rtti_object@std@@UAA@XZ -+??1bad_cast@std@@UAA@XZ -+??1bad_typeid@std@@UAA@XZ -+??1critical_section@Concurrency@@QAA@XZ -+??1event@Concurrency@@QAA@XZ -+??1exception@std@@UAA@XZ -+??1reader_writer_lock@Concurrency@@QAA@XZ -+??1scoped_lock@critical_section@Concurrency@@QAA@XZ -+??1scoped_lock@reader_writer_lock@Concurrency@@QAA@XZ -+??1scoped_lock_read@reader_writer_lock@Concurrency@@QAA@XZ -+??1type_info@@UAA@XZ -+??2@YAPAXI@Z -+??2@YAPAXIHPBDH@Z -+??3@YAXPAX@Z -+??3@YAXPAXHPBDH@Z -+??4?$_SpinWait@$00@details@Concurrency@@QAAAAV012@ABV012@@Z -+??4?$_SpinWait@$0A@@details@Concurrency@@QAAAAV012@ABV012@@Z -+??4SchedulerPolicy@Concurrency@@QAAAAV01@ABV01@@Z -+??4__non_rtti_object@std@@QAAAAV01@ABV01@@Z -+??4bad_cast@std@@QAAAAV01@ABV01@@Z -+??4bad_typeid@std@@QAAAAV01@ABV01@@Z -+??4exception@std@@QAAAAV01@ABV01@@Z -+??8type_info@@QBA_NABV0@@Z -+??9type_info@@QBA_NABV0@@Z -+??_7__non_rtti_object@std@@6B@ DATA -+??_7bad_cast@std@@6B@ DATA -+??_7bad_typeid@std@@6B@ DATA -+??_7exception@std@@6B@ DATA -+??_F?$_SpinWait@$00@details@Concurrency@@QAAXXZ -+??_F?$_SpinWait@$0A@@details@Concurrency@@QAAXXZ -+??_F_Context@details@Concurrency@@QAAXXZ -+??_F_Scheduler@details@Concurrency@@QAAXXZ -+??_Fbad_cast@std@@QAAXXZ -+??_Fbad_typeid@std@@QAAXXZ -+??_U@YAPAXI@Z -+??_U@YAPAXIHPBDH@Z -+??_V@YAXPAX@Z -+??_V@YAXPAXHPBDH@Z -+?Alloc@Concurrency@@YAPAXI@Z -+?Block@Context@Concurrency@@SAXXZ -+?CaptureCallstack@platform@details@Concurrency@@YAIPAPAXII@Z -+?Create@CurrentScheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z -+?Create@Scheduler@Concurrency@@SAPAV12@ABVSchedulerPolicy@2@@Z -+?CreateResourceManager@Concurrency@@YAPAUIResourceManager@1@XZ -+?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@AAVlocation@2@@Z -+?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@XZ -+?CurrentContext@Context@Concurrency@@SAPAV12@XZ -+?Detach@CurrentScheduler@Concurrency@@SAXXZ -+?DisableTracing@Concurrency@@YAJXZ -+?EnableTracing@Concurrency@@YAJXZ -+?Free@Concurrency@@YAXPAX@Z -+?Get@CurrentScheduler@Concurrency@@SAPAVScheduler@2@XZ -+?GetCurrentThreadId@platform@details@Concurrency@@YAJXZ -+?GetExecutionContextId@Concurrency@@YAIXZ -+?GetNumberOfVirtualProcessors@CurrentScheduler@Concurrency@@SAIXZ -+?GetOSVersion@Concurrency@@YA?AW4OSVersion@IResourceManager@1@XZ -+?GetPolicy@CurrentScheduler@Concurrency@@SA?AVSchedulerPolicy@2@XZ -+?GetPolicyValue@SchedulerPolicy@Concurrency@@QBAIW4PolicyElementKey@2@@Z -+?GetProcessorCount@Concurrency@@YAIXZ -+?GetProcessorNodeCount@Concurrency@@YAIXZ -+?GetSchedulerId@Concurrency@@YAIXZ -+?GetSharedTimerQueue@details@Concurrency@@YAPAXXZ -+?Id@Context@Concurrency@@SAIXZ -+?Id@CurrentScheduler@Concurrency@@SAIXZ -+?IsAvailableLocation@CurrentScheduler@Concurrency@@SA_NABVlocation@2@@Z -+?IsCurrentTaskCollectionCanceling@Context@Concurrency@@SA_NXZ -+?Log2@details@Concurrency@@YAKI@Z -+?Oversubscribe@Context@Concurrency@@SAX_N@Z -+?RegisterShutdownEvent@CurrentScheduler@Concurrency@@SAXPAX@Z -+?ResetDefaultSchedulerPolicy@Scheduler@Concurrency@@SAXXZ -+?ScheduleGroupId@Context@Concurrency@@SAIXZ -+?ScheduleTask@CurrentScheduler@Concurrency@@SAXP6AXPAX@Z0@Z -+?ScheduleTask@CurrentScheduler@Concurrency@@SAXP6AXPAX@Z0AAVlocation@2@@Z -+?SetConcurrencyLimits@SchedulerPolicy@Concurrency@@QAAXII@Z -+?SetDefaultSchedulerPolicy@Scheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z -+?SetPolicyValue@SchedulerPolicy@Concurrency@@QAAIW4PolicyElementKey@2@I@Z -+?VirtualProcessorId@Context@Concurrency@@SAIXZ -+?Yield@Context@Concurrency@@SAXXZ -+?_Abort@_StructuredTaskCollection@details@Concurrency@@AAAXXZ -+?_Acquire@_NonReentrantBlockingLock@details@Concurrency@@QAAXXZ -+?_Acquire@_NonReentrantPPLLock@details@Concurrency@@QAAXPAX@Z -+?_Acquire@_ReentrantBlockingLock@details@Concurrency@@QAAXXZ -+?_Acquire@_ReentrantLock@details@Concurrency@@QAAXXZ -+?_Acquire@_ReentrantPPLLock@details@Concurrency@@QAAXPAX@Z -+?_AcquireRead@_ReaderWriterLock@details@Concurrency@@QAAXXZ -+?_AcquireWrite@_ReaderWriterLock@details@Concurrency@@QAAXXZ -+?_Cancel@_StructuredTaskCollection@details@Concurrency@@QAAXXZ -+?_Cancel@_TaskCollection@details@Concurrency@@QAAXXZ -+?_CheckTaskCollection@_UnrealizedChore@details@Concurrency@@IAAXXZ -+?_CleanupToken@_StructuredTaskCollection@details@Concurrency@@AAAXXZ -+?_ConcRT_CoreAssert@details@Concurrency@@YAXPBD0H@Z -+?_ConcRT_Trace@details@Concurrency@@YAXHPB_WZZ -+?_Confirm_cancel@_Cancellation_beacon@details@Concurrency@@QAA_NXZ -+?_Copy_str@exception@std@@AAAXPBD@Z -+?_CurrentContext@_Context@details@Concurrency@@SA?AV123@XZ -+?_Current_node@location@Concurrency@@SA?AV12@XZ -+?_Destroy@_AsyncTaskCollection@details@Concurrency@@EAAXXZ -+?_DoYield@?$_SpinWait@$00@details@Concurrency@@IAAXXZ -+?_DoYield@?$_SpinWait@$0A@@details@Concurrency@@IAAXXZ -+?_Get@_CurrentScheduler@details@Concurrency@@SA?AV_Scheduler@23@XZ -+?_GetConcRTTraceInfo@Concurrency@@YAPBU_CONCRT_TRACE_INFO@details@1@XZ -+?_GetConcurrency@details@Concurrency@@YAIXZ -+?_GetCurrentInlineDepth@_StackGuard@details@Concurrency@@CAAAIXZ -+?_GetNumberOfVirtualProcessors@_CurrentScheduler@details@Concurrency@@SAIXZ -+?_GetScheduler@_Scheduler@details@Concurrency@@QAAPAVScheduler@3@XZ -+?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ -+?_IsCanceling@_StructuredTaskCollection@details@Concurrency@@QAA_NXZ -+?_IsCanceling@_TaskCollection@details@Concurrency@@QAA_NXZ -+?_IsSynchronouslyBlocked@_Context@details@Concurrency@@QBA_NXZ -+?_Name_base@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z -+?_Name_base_internal@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z -+?_NewCollection@_AsyncTaskCollection@details@Concurrency@@SAPAV123@PAV_CancellationTokenState@23@@Z -+?_NumberOfSpins@?$_SpinWait@$00@details@Concurrency@@IAAKXZ -+?_NumberOfSpins@?$_SpinWait@$0A@@details@Concurrency@@IAAKXZ -+?_Oversubscribe@_Context@details@Concurrency@@SAX_N@Z -+?_Reference@_Scheduler@details@Concurrency@@QAAIXZ -+?_Release@_NonReentrantBlockingLock@details@Concurrency@@QAAXXZ -+?_Release@_NonReentrantPPLLock@details@Concurrency@@QAAXXZ -+?_Release@_ReentrantBlockingLock@details@Concurrency@@QAAXXZ -+?_Release@_ReentrantLock@details@Concurrency@@QAAXXZ -+?_Release@_ReentrantPPLLock@details@Concurrency@@QAAXXZ -+?_Release@_Scheduler@details@Concurrency@@QAAIXZ -+?_ReleaseRead@_ReaderWriterLock@details@Concurrency@@QAAXXZ -+?_ReleaseWrite@_ReaderWriterLock@details@Concurrency@@QAAXXZ -+?_ReportUnobservedException@details@Concurrency@@YAXXZ -+?_Reset@?$_SpinWait@$00@details@Concurrency@@IAAXXZ -+?_Reset@?$_SpinWait@$0A@@details@Concurrency@@IAAXXZ -+?_RunAndWait@_StructuredTaskCollection@details@Concurrency@@QAA?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z -+?_RunAndWait@_TaskCollection@details@Concurrency@@QAA?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z -+?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@@Z -+?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@PAVlocation@3@@Z -+?_Schedule@_TaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@@Z -+?_Schedule@_TaskCollection@details@Concurrency@@QAAXPAV_UnrealizedChore@23@PAVlocation@3@@Z -+?_ScheduleTask@_CurrentScheduler@details@Concurrency@@SAXP6AXPAX@Z0@Z -+?_SetSpinCount@?$_SpinWait@$00@details@Concurrency@@QAAXI@Z -+?_SetSpinCount@?$_SpinWait@$0A@@details@Concurrency@@QAAXI@Z -+?_SetUnobservedExceptionHandler@details@Concurrency@@YAXP6AXXZ@Z -+?_ShouldSpinAgain@?$_SpinWait@$00@details@Concurrency@@IAA_NXZ -+?_ShouldSpinAgain@?$_SpinWait@$0A@@details@Concurrency@@IAA_NXZ -+?_SpinOnce@?$_SpinWait@$00@details@Concurrency@@QAA_NXZ -+?_SpinOnce@?$_SpinWait@$0A@@details@Concurrency@@QAA_NXZ -+?_SpinYield@Context@Concurrency@@SAXXZ -+?_Start@_Timer@details@Concurrency@@IAAXXZ -+?_Stop@_Timer@details@Concurrency@@IAAXXZ -+?_Tidy@exception@std@@AAAXXZ -+?_Trace_agents@Concurrency@@YAXW4Agents_EventType@1@_JZZ -+?_Trace_ppl_function@Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType@1@@Z -+?_TryAcquire@_NonReentrantBlockingLock@details@Concurrency@@QAA_NXZ -+?_TryAcquire@_ReentrantBlockingLock@details@Concurrency@@QAA_NXZ -+?_TryAcquire@_ReentrantLock@details@Concurrency@@QAA_NXZ -+?_TryAcquireWrite@_ReaderWriterLock@details@Concurrency@@QAA_NXZ -+?_Type_info_dtor@type_info@@CAXPAV1@@Z -+?_Type_info_dtor_internal@type_info@@CAXPAV1@@Z -+?_UnderlyingYield@details@Concurrency@@YAXXZ -+?_ValidateExecute@@YAHP6AHXZ@Z -+?_ValidateRead@@YAHPBXI@Z -+?_ValidateWrite@@YAHPAXI@Z -+?_Value@_SpinCount@details@Concurrency@@SAIXZ -+?_Yield@_Context@details@Concurrency@@SAXXZ -+?__ExceptionPtrAssign@@YAXPAXPBX@Z -+?__ExceptionPtrCompare@@YA_NPBX0@Z -+?__ExceptionPtrCopy@@YAXPAXPBX@Z -+?__ExceptionPtrCopyException@@YAXPAXPBX1@Z -+?__ExceptionPtrCreate@@YAXPAX@Z -+?__ExceptionPtrCurrentException@@YAXPAX@Z -+?__ExceptionPtrDestroy@@YAXPAX@Z -+?__ExceptionPtrRethrow@@YAXPBX@Z -+?__ExceptionPtrSwap@@YAXPAX0@Z -+?__ExceptionPtrToBool@@YA_NPBX@Z -+__uncaught_exception -+?_inconsistency@@YAXXZ -+?_invalid_parameter@@YAXPBG00II@Z -+?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z -+?_name_internal_method@type_info@@QBAPBDPAU__type_info_node@@@Z -+?_open@@YAHPBDHH@Z -+?_query_new_handler@@YAP6AHI@ZXZ -+?_query_new_mode@@YAHXZ -+?_set_new_handler@@YAP6AHI@ZH@Z -+?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z -+?_set_new_mode@@YAHH@Z -+?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZH@Z -+?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z -+?_sopen@@YAHPBDHHH@Z -+?_type_info_dtor_internal_method@type_info@@QAAXXZ -+?_wopen@@YAHPB_WHH@Z -+?_wsopen@@YAHPB_WHHH@Z -+?before@type_info@@QBA_NABV1@@Z -+?current@location@Concurrency@@SA?AV12@XZ -+?from_numa_node@location@Concurrency@@SA?AV12@G@Z -+?get_error_code@scheduler_resource_allocation_error@Concurrency@@QBAJXZ -+?lock@critical_section@Concurrency@@QAAXXZ -+?lock@reader_writer_lock@Concurrency@@QAAXXZ -+?lock_read@reader_writer_lock@Concurrency@@QAAXXZ -+?name@type_info@@QBAPBDPAU__type_info_node@@@Z -+?native_handle@critical_section@Concurrency@@QAAAAV12@XZ -+?notify_all@_Condition_variable@details@Concurrency@@QAAXXZ -+?notify_one@_Condition_variable@details@Concurrency@@QAAXXZ -+?raw_name@type_info@@QBAPBDXZ -+?reset@event@Concurrency@@QAAXXZ -+?set@event@Concurrency@@QAAXXZ -+?set_new_handler@@YAP6AXXZP6AXXZ@Z -+?set_task_execution_resources@Concurrency@@YAXGPAU_GROUP_AFFINITY@@@Z -+?set_task_execution_resources@Concurrency@@YAXK@Z -+?set_terminate@@YAP6AXXZH@Z -+?set_terminate@@YAP6AXXZP6AXXZ@Z -+?set_unexpected@@YAP6AXXZH@Z -+?set_unexpected@@YAP6AXXZP6AXXZ@Z -+?terminate@@YAXXZ -+?try_lock@critical_section@Concurrency@@QAA_NXZ -+?try_lock@reader_writer_lock@Concurrency@@QAA_NXZ -+?try_lock_for@critical_section@Concurrency@@QAA_NI@Z -+?try_lock_read@reader_writer_lock@Concurrency@@QAA_NXZ -+?unexpected@@YAXXZ -+?unlock@critical_section@Concurrency@@QAAXXZ -+?unlock@reader_writer_lock@Concurrency@@QAAXXZ -+?wait@Concurrency@@YAXI@Z -+?wait@_Condition_variable@details@Concurrency@@QAAXAAVcritical_section@3@@Z -+?wait@event@Concurrency@@QAAII@Z -+?wait_for@_Condition_variable@details@Concurrency@@QAA_NAAVcritical_section@3@I@Z -+?wait_for_multiple@event@Concurrency@@SAIPAPAV12@I_NI@Z -+?what@exception@std@@UBAPBDXZ -+_Cbuild -+_CreateFrameInfo -+_CxxThrowException -+_FCbuild -+_FPE_Raise -+_FindAndUnlinkFrame -+_Getdays -+_Getmonths -+_Gettnames -+_HUGE DATA -+_IsExceptionObjectToBeDestroyed -+_LCbuild -+_SetWinRTOutOfMemoryExceptionCallback -+_Strftime -+_W_Getdays -+_W_Getmonths -+_W_Gettnames -+_Wcsftime -+_XcptFilter -+__AdjustPointer -+__BuildCatchObject -+__BuildCatchObjectHelper -+__C_specific_handler -+__CppXcptFilter -+__CxxDetectRethrow -+__CxxExceptionFilter -+__CxxFrameHandler -+__CxxFrameHandler2 -+__CxxFrameHandler3 -+__CxxQueryExceptionSize -+__CxxRegisterExceptionObject -+__CxxUnregisterExceptionObject -+__DestructExceptionObject -+__FrameUnwindFilter -+__GetPlatformExceptionInfo -+__NLG_Dispatch2 -+__NLG_Return2 -+__RTCastToVoid -+__RTDynamicCast -+__RTtypeid -+__STRINGTOLD -+__STRINGTOLD_L -+__TypeMatch -+___lc_codepage_func -+___lc_collate_cp_func -+___lc_locale_name_func -+___mb_cur_max_func -+___mb_cur_max_l_func -+___setlc_active_func -+___unguarded_readlc_active_add_func -+__argc DATA -+__argv DATA -+__badioinfo DATA -+__clean_type_info_names_internal -+__create_locale -+__crtCloseWinRTThreadHandle -+__crtCompareStringA -+__crtCompareStringW -+__crtCreateWinRTThread -+__crtGetCurrentWinRTThread -+__crtGetCurrentWinRTThreadId -+__crtGetExitCodeWinRTThread -+__crtIsPackagedApp -+__crtLCMapStringA -+__crtLCMapStringW -+__crtSleep -+__crtWaitForWinRTThreadExit -+__crt_debugger_hook -+__daylight -+__dllonexit -+__doserrno -+__dstbias -+__fpecode -+__free_locale -+__get_current_locale -+__get_flsindex -+__get_tlsindex -+__getmainargs -+__initenv DATA -+__iob_func -+__isascii -+__iscsym -+__iscsymf -+__iswcsym -+__iswcsymf -+__jump_unwind -+__lconv DATA -+__lconv_init -+__mb_cur_max DATA -+__p___argc -+__p___argv -+__p___mb_cur_max -+__p___wargv -+__p__acmdln -+__p__commode -+__p__daylight -+__p__dstbias -+__p__fmode -+__p__iob -+__p__mbcasemap -+__p__mbctype -+__p__pctype -+__p__pgmptr -+__p__pwctype -+__p__timezone -+__p__tzname -+__p__wcmdln -+__p__wpgmptr -+__pctype_func -+__pioinfo DATA -+__pwctype_func -+__pxcptinfoptrs -+__report_gsfailure -+__setlc_active DATA -+__setusermatherr -+__strncnt -+__swprintf_l -+__sys_errlist -+__sys_nerr -+__threadhandle -+__threadid -+__timezone -+__toascii -+__tzname -+__unDName -+__unDNameEx -+__unDNameHelper -+__unguarded_readlc_active DATA -+__vswprintf_l -+__wargv DATA -+__wcserror -+__wcserror_s -+__wcsncnt -+__wgetmainargs -+__winitenv DATA -+_abs64 -+_access -+_access_s -+_acmdln DATA -+_aligned_free -+_aligned_malloc -+_aligned_msize -+_aligned_offset_malloc -+_aligned_offset_realloc -+_aligned_offset_recalloc -+_aligned_realloc -+_aligned_recalloc -+_amsg_exit -+_assert -+_atodbl -+_atodbl_l -+_atof_l -+_atoflt -+_atoflt_l -+_atoi64 -+_atoi64_l -+_atoi_l -+_atol_l -+_atoldbl -+_atoldbl_l -+_atoll_l -+_byteswap_uint64 -+_byteswap_ulong -+_byteswap_ushort -+_c_exit -+_cabs -+_callnewh -+_calloc_crt -+_cexit -+_chgsign -+_chgsignf -+_chmod -+_chsize -+_chsize_s -+_clearfp -+_close -+_commit -+_commode DATA -+_configthreadlocale -+_control87 -+_controlfp -+_controlfp_s -+_copysign -+_copysignf -+_creat -+_create_locale -+_ctime32 -+_ctime32_s -+_ctime64 -+_ctime64_s -+_daylight DATA -+_dclass -+_difftime32 -+_difftime64 -+_dosmaperr -+_dpcomp -+_dsign -+_dstbias DATA -+_dtest -+_dup -+_dup2 -+_ecvt -+_ecvt_s -+_environ DATA -+_eof -+_errno -+_exit -+_exit_app -+_expand -+_fclose_nolock -+_fcloseall -+_fcvt -+_fcvt_s -+_fdclass -+_fdopen -+_fdpcomp -+_fdsign -+_fdtest -+_fflush_nolock -+_fgetchar -+_fgetwc_nolock -+_fgetwchar -+_filbuf -+_filelength -+_filelengthi64 -+_fileno -+_findclose -+_findfirst32 -+_findfirst32i64 -+_findfirst64 -+_findfirst64i32 -+_findnext32 -+_findnext32i64 -+_findnext64 -+_findnext64i32 -+_finite -+_flsbuf -+_flushall -+_fmode DATA -+_fpclass -+_fpieee_flt -+_fpreset -+_fprintf_l -+_fprintf_p -+_fprintf_p_l -+_fprintf_s_l -+_fputchar -+_fputwc_nolock -+_fputwchar -+_fread_nolock -+_fread_nolock_s -+_free_locale -+_freea -+_freea_s -+_freefls -+_fscanf_l -+_fscanf_s_l -+_fseek_nolock -+_fseeki64 -+_fseeki64_nolock -+_fsopen -+_fstat32 -+_fstat32i64 -+_fstat64 -+_fstat64i32 -+_ftell_nolock -+_ftelli64 -+_ftelli64_nolock -+_ftime32 -+_ftime32_s -+_ftime64 -+_ftime64_s -+_fullpath -+_futime32 -+_futime64 -+_fwprintf_l -+_fwprintf_p -+_fwprintf_p_l -+_fwprintf_s_l -+_fwrite_nolock -+_fwscanf_l -+_fwscanf_s_l -+_gcvt -+_gcvt_s -+_get_current_locale -+_get_daylight -+_get_doserrno -+_get_dstbias -+_get_errno -+_get_fmode -+_get_heap_handle -+_get_invalid_parameter_handler -+_get_osfhandle -+_get_output_format -+_get_pgmptr -+_get_printf_count_output -+_get_purecall_handler -+_get_terminate -+_get_timezone -+_get_tzname -+_get_unexpected -+_get_wpgmptr -+_getc_nolock -+_getmaxstdio -+_getmbcp -+_getptd -+_getw -+_getws -+_getws_s -+_gmtime32 -+_gmtime32_s -+_gmtime64 -+_gmtime64_s -+_hypot -+_hypotf -+_i64toa -+_i64toa_s -+_i64tow -+_i64tow_s -+_initptd -+_initterm -+_initterm_e -+_invalid_parameter -+_invalid_parameter_noinfo -+_invalid_parameter_noinfo_noreturn -+_invoke_watson -+_iob DATA -+_isalnum_l -+_isalpha_l -+_isatty -+_isblank_l -+_iscntrl_l -+_isctype -+_isctype_l -+_isdigit_l -+_isgraph_l -+_isleadbyte_l -+_islower_l -+_ismbbalnum -+_ismbbalnum_l -+_ismbbalpha -+_ismbbalpha_l -+_ismbbblank -+_ismbbblank_l -+_ismbbgraph -+_ismbbgraph_l -+_ismbbkalnum -+_ismbbkalnum_l -+_ismbbkana -+_ismbbkana_l -+_ismbbkprint -+_ismbbkprint_l -+_ismbbkpunct -+_ismbbkpunct_l -+_ismbblead -+_ismbblead_l -+_ismbbprint -+_ismbbprint_l -+_ismbbpunct -+_ismbbpunct_l -+_ismbbtrail -+_ismbbtrail_l -+_isnan -+_isprint_l -+_ispunct_l -+_isspace_l -+_isupper_l -+_iswalnum_l -+_iswalpha_l -+_iswblank_l -+_iswcntrl_l -+_iswcsym_l -+_iswcsymf_l -+_iswctype_l -+_iswdigit_l -+_iswgraph_l -+_iswlower_l -+_iswprint_l -+_iswpunct_l -+_iswspace_l -+_iswupper_l -+_iswxdigit_l -+_isxdigit_l -+_itoa -+_itoa_s -+_itow -+_itow_s -+_j0 -+_j1 -+_jn -+_ldclass -+_ldpcomp -+_ldsign -+_ldtest -+_lfind -+_lfind_s -+_localtime32 -+_localtime32_s -+_localtime64 -+_localtime64_s -+_lock -+_lock_file -+_locking -+_logb -+_logbf -+_lrotl -+_lrotr -+_lsearch -+_lsearch_s -+_lseek -+_lseeki64 -+_ltoa -+_ltoa_s -+_ltow -+_ltow_s -+_makepath -+_makepath_s -+_malloc_crt -+_mbcasemap DATA -+_mbctype DATA -+_mblen_l -+_mbstowcs_l -+_mbstowcs_s_l -+_mbstrlen -+_mbstrlen_l -+_mbstrnlen -+_mbstrnlen_l -+_mbtowc_l -+_memccpy -+_memicmp -+_memicmp_l -+_mkdir -+_mkgmtime32 -+_mkgmtime64 -+_mktemp -+_mktemp_s -+_mktime32 -+_mktime64 -+_msize -+_nextafter -+_onexit -+_open -+_open_osfhandle -+_pctype DATA -+_pgmptr DATA -+_printf_l -+_printf_p -+_printf_p_l -+_printf_s_l -+_purecall -+_putw -+_putws -+_pwctype DATA -+_read -+_realloc_crt -+_recalloc -+_recalloc_crt -+_rmdir -+_rmtmp -+_rotl -+_rotl64 -+_rotr -+_rotr64 -+_scalb -+_scanf_l -+_scanf_s_l -+_scprintf -+_scprintf_l -+_scprintf_p -+_scprintf_p_l -+_scwprintf -+_scwprintf_l -+_scwprintf_p -+_scwprintf_p_l -+_set_abort_behavior -+_set_controlfp -+_set_doserrno -+_set_errno -+_set_error_mode -+_set_fmode -+_set_invalid_parameter_handler -+_set_malloc_crt_max_wait -+_set_output_format -+_set_printf_count_output -+_set_purecall_handler -+_setjmp -+_setjmpex -+_setmaxstdio -+_setmbcp -+_setmode -+_snprintf -+_snprintf_c -+_snprintf_c_l -+_snprintf_l -+_snprintf_s -+_snprintf_s_l -+_snscanf -+_snscanf_l -+_snscanf_s -+_snscanf_s_l -+_snwprintf -+_snwprintf_l -+_snwprintf_s -+_snwprintf_s_l -+_snwscanf -+_snwscanf_l -+_snwscanf_s -+_snwscanf_s_l -+_sopen -+_sopen_s -+_splitpath -+_splitpath_s -+_sprintf_l -+_sprintf_p -+_sprintf_p_l -+_sprintf_s_l -+_sscanf_l -+_sscanf_s_l -+_stat32 -+_stat32i64 -+_stat64 -+_stat64i32 -+_statusfp -+_strcoll_l -+_strdate -+_strdate_s -+_strdup -+_strerror -+_strerror_s -+_strftime_l -+_stricmp -+_stricmp_l -+_stricoll -+_stricoll_l -+_strlwr -+_strlwr_l -+_strlwr_s -+_strlwr_s_l -+_strncoll -+_strncoll_l -+_strnicmp -+_strnicmp_l -+_strnicoll -+_strnicoll_l -+_strnset -+_strnset_s -+_strrev -+_strset -+_strset_s -+_strtime -+_strtime_s -+_strtod_l -+_strtof_l -+_strtoi64 -+_strtoi64_l -+_strtoimax_l -+_strtol_l -+_strtold_l -+_strtoll_l -+_strtoui64 -+_strtoui64_l -+_strtoul_l -+_strtoull_l -+_strtoumax_l -+_strupr -+_strupr_l -+_strupr_s -+_strupr_s_l -+_strxfrm_l -+_swab -+_swprintf -+_swprintf_c -+_swprintf_c_l -+_swprintf_p -+_swprintf_p_l -+_swprintf_s_l -+_swscanf_l -+_swscanf_s_l -+_sys_errlist DATA -+_sys_nerr DATA -+_tell -+_telli64 -+_tempnam -+_time32 -+_time64 -+_timezone DATA -+_tolower -+_tolower_l -+_toupper -+_toupper_l -+_towlower_l -+_towupper_l -+_tzname DATA -+_tzset -+_ui64toa -+_ui64toa_s -+_ui64tow -+_ui64tow_s -+_ultoa -+_ultoa_s -+_ultow -+_ultow_s -+_umask -+_umask_s -+_ungetc_nolock -+_ungetwc_nolock -+_unlink -+_unlock -+_unlock_file -+_utime32 -+_utime64 -+_vacopy -+_vfprintf_l -+_vfprintf_p -+_vfprintf_p_l -+_vfprintf_s_l -+_vfwprintf_l -+_vfwprintf_p -+_vfwprintf_p_l -+_vfwprintf_s_l -+_vprintf_l -+_vprintf_p -+_vprintf_p_l -+_vprintf_s_l -+_vscprintf -+_vscprintf_l -+_vscprintf_p -+_vscprintf_p_l -+_vscwprintf -+_vscwprintf_l -+_vscwprintf_p -+_vscwprintf_p_l -+_vsnprintf -+_vsnprintf_c -+_vsnprintf_c_l -+_vsnprintf_l -+_vsnprintf_s -+_vsnprintf_s_l -+_vsnwprintf -+_vsnwprintf_l -+_vsnwprintf_s -+_vsnwprintf_s_l -+_vsprintf_l -+_vsprintf_p -+_vsprintf_p_l -+_vsprintf_s_l -+_vswprintf -+_vswprintf_c -+_vswprintf_c_l -+_vswprintf_l -+_vswprintf_p -+_vswprintf_p_l -+_vswprintf_s_l -+_vwprintf_l -+_vwprintf_p -+_vwprintf_p_l -+_vwprintf_s_l -+_waccess -+_waccess_s -+_wasctime -+_wasctime_s -+_wassert -+_wchmod -+_wcmdln DATA -+_wcreat -+_wcreate_locale -+_wcscoll_l -+_wcsdup -+_wcserror -+_wcserror_s -+_wcsftime_l -+_wcsicmp -+_wcsicmp_l -+_wcsicoll -+_wcsicoll_l -+_wcslwr -+_wcslwr_l -+_wcslwr_s -+_wcslwr_s_l -+_wcsncoll -+_wcsncoll_l -+_wcsnicmp -+_wcsnicmp_l -+_wcsnicoll -+_wcsnicoll_l -+_wcsnset -+_wcsnset_s -+_wcsrev -+_wcsset -+_wcsset_s -+_wcstod_l -+_wcstof_l -+_wcstoi64 -+_wcstoi64_l -+_wcstoimax_l -+_wcstol_l -+_wcstold_l -+_wcstoll_l -+_wcstombs_l -+_wcstombs_s_l -+_wcstoui64 -+_wcstoui64_l -+_wcstoul_l -+_wcstoull_l -+_wcstoumax_l -+_wcsupr -+_wcsupr_l -+_wcsupr_s -+_wcsupr_s_l -+_wcsxfrm_l -+_wctime32 -+_wctime32_s -+_wctime64 -+_wctime64_s -+_wctomb_l -+_wctomb_s_l -+_wctype DATA -+_wenviron DATA -+_wfdopen -+_wfindfirst32 -+_wfindfirst32i64 -+_wfindfirst64 -+_wfindfirst64i32 -+_wfindnext32 -+_wfindnext32i64 -+_wfindnext64 -+_wfindnext64i32 -+_wfopen -+_wfopen_s -+_wfreopen -+_wfreopen_s -+_wfsopen -+_wfullpath -+_wmakepath -+_wmakepath_s -+_wmkdir -+_wmktemp -+_wmktemp_s -+_wopen -+_wperror -+_wpgmptr DATA -+_wprintf_l -+_wprintf_p -+_wprintf_p_l -+_wprintf_s_l -+_wremove -+_wrename -+_write -+_wrmdir -+_wscanf_l -+_wscanf_s_l -+_wsetlocale -+_wsopen -+_wsopen_s -+_wsplitpath -+_wsplitpath_s -+_wstat32 -+_wstat32i64 -+_wstat64 -+_wstat64i32 -+_wstrdate -+_wstrdate_s -+_wstrtime -+_wstrtime_s -+_wtempnam -+_wtmpnam -+_wtmpnam_s -+_wtof -+_wtof_l -+_wtoi -+_wtoi64 -+_wtoi64_l -+_wtoi_l -+_wtol -+_wtol_l -+_wtoll -+_wtoll_l -+_wunlink -+_wutime32 -+_wutime64 -+_y0 -+_y1 -+_yn -+abort -+abs -+acos -+acosf -+acosh -+acoshf -+acoshl -+asctime -+asctime_s -+asin -+asinf -+asinh -+asinhf -+asinhl -+atan -+atan2 -+atan2f -+atanf -+atanh -+atanhf -+atanhl -+atexit -+atof -+atoi -+atol -+atoll -+bsearch -+bsearch_s -+btowc -+cabs -+cabsf -+cabsl -+cacos -+cacosf -+cacosh -+cacoshf -+cacoshl -+cacosl -+calloc -+carg -+cargf -+cargl -+casin -+casinf -+casinh -+casinhf -+casinhl -+casinl -+catan -+catanf -+catanh -+catanhf -+catanhl -+catanl -+cbrt -+cbrtf -+cbrtl -+ccos -+ccosf -+ccosh -+ccoshf -+ccoshl -+ccosl -+ceil -+ceilf -+cexp -+cexpf -+cexpl -+cimag -+cimagf -+cimagl -+clearerr -+clearerr_s -+clock -+clog -+clog10 -+clog10f -+clog10l -+clogf -+clogl -+conj -+conjf -+conjl -+copysign -+copysignf -+copysignl -+cos -+cosf -+cosh -+coshf -+cpow -+cpowf -+cpowl -+cproj -+cprojf -+cprojl -+creal -+crealf -+creall -+csin -+csinf -+csinh -+csinhf -+csinhl -+csinl -+csqrt -+csqrtf -+csqrtl -+ctan -+ctanf -+ctanh -+ctanhf -+ctanhl -+ctanl -+div -+erf -+erfc -+erfcf -+erfcl -+erff -+erfl -+exit -+exp -+exp2 -+exp2f -+exp2l -+expf -+expm1 -+expm1f -+expm1l -+fabs -+fabsf -+fclose -+fdim -+fdimf -+fdiml -+feclearexcept -+fegetenv -+fegetexceptflag -+fegetround -+feholdexcept -+feof -+feraiseexcept -+ferror -+fesetenv -+fesetexceptflag -+fesetround -+fetestexcept -+feupdateenv -+fflush -+fgetc -+fgetpos -+fgets -+fgetwc -+fgetws -+floor -+floorf -+fma -+fmaf -+fmal -+fmax -+fmaxf -+fmaxl -+fmin -+fminf -+fminl -+fmod -+fmodf -+fopen -+fopen_s -+fprintf -+fprintf_s -+fputc -+fputs -+fputwc -+fputws -+fread -+fread_s -+free -+freopen -+freopen_s -+frexp -+fscanf -+fscanf_s -+fseek -+fsetpos -+ftell -+fwprintf -+fwprintf_s -+fwrite -+fwscanf -+fwscanf_s -+getc -+getchar -+gets -+gets_s -+getwc -+getwchar -+ilogb -+ilogbf -+ilogbl -+imaxabs -+imaxdiv -+isalnum -+isalpha -+isblank -+iscntrl -+isdigit -+isgraph -+isleadbyte -+islower -+isprint -+ispunct -+isspace -+isupper -+iswalnum -+iswalpha -+iswascii -+iswblank -+iswcntrl -+iswctype -+iswdigit -+iswgraph -+iswlower -+iswprint -+iswpunct -+iswspace -+iswupper -+iswxdigit -+isxdigit -+labs -+ldexp -+ldiv -+lgamma -+lgammaf -+lgammal -+llabs -+lldiv -+llrint -+llrintf -+llrintl -+llround -+llroundf -+llroundl -+localeconv -+log -+log10 -+log10f -+log1p -+log1pf -+log1pl -+log2 -+log2f -+log2l -+logb -+logbf -+logbl -+logf -+longjmp -+lrint -+lrintf -+lrintl -+lround -+lroundf -+lroundl -+malloc -+mblen -+mbrlen -+mbrtowc -+mbsrtowcs -+mbsrtowcs_s -+mbstowcs -+mbstowcs_s -+mbtowc -+memchr -+memcmp -+memcpy -+memcpy_s -+memmove -+memmove_s -+memset -+modf -+modff -+nan -+nanf -+nanl -+nearbyint -+nearbyintf -+nearbyintl -+nextafter -+nextafterf -+nextafterl -+nexttoward -+nexttowardf -+nexttowardl -+norm -+normf -+norml -+perror -+pow -+powf -+printf -+printf_s -+putc -+putchar -+puts -+putwc -+putwchar -+qsort -+qsort_s -+raise -+rand -+rand_s -+realloc -+remainder -+remainderf -+remainderl -+remove -+remquo -+remquof -+remquol -+rename -+rewind -+rint -+rintf -+rintl -+round -+roundf -+roundl -+scalbln -+scalblnf -+scalblnl -+scalbn -+scalbnf -+scalbnl -+scanf -+scanf_s -+setbuf -+setjmp -+setlocale -+setvbuf -+signal -+sin -+sinf -+sinh -+sinhf -+sprintf -+sprintf_s -+sqrt -+sqrtf -+srand -+sscanf -+sscanf_s -+strcat -+strcat_s -+strchr -+strcmp -+strcoll -+strcpy -+strcpy_s -+strcspn -+strerror -+strerror_s -+strftime -+strlen -+strncat -+strncat_s -+strncmp -+strncpy -+strncpy_s -+strnlen -+strpbrk -+strrchr -+strspn -+strstr -+strtod -+strtof -+strtoimax -+strtok -+strtok_s -+strtol -+strtold -+strtoll -+strtoul -+strtoull -+strtoumax -+strxfrm -+swprintf_s -+swscanf -+swscanf_s -+tan -+tanf -+tanh -+tanhf -+tgamma -+tgammaf -+tgammal -+tmpfile -+tmpfile_s -+tmpnam -+tmpnam_s -+tolower -+toupper -+towctrans -+towlower -+towupper -+trunc -+truncf -+truncl -+ungetc -+ungetwc -+vfprintf -+vfprintf_s -+vfscanf -+vfscanf_s -+vfwprintf -+vfwprintf_s -+vfwscanf -+vfwscanf_s -+vprintf -+vprintf_s -+vscanf -+vscanf_s -+vsprintf -+vsprintf_s -+vsscanf -+vsscanf_s -+vswprintf_s -+vswscanf -+vswscanf_s -+vwprintf -+vwprintf_s -+vwscanf -+vwscanf_s -+wcrtomb -+wcrtomb_s -+wcscat -+wcscat_s -+wcschr -+wcscmp -+wcscoll -+wcscpy -+wcscpy_s -+wcscspn -+wcsftime -+wcslen -+wcsncat -+wcsncat_s -+wcsncmp -+wcsncpy -+wcsncpy_s -+wcsnlen -+wcspbrk -+wcsrchr -+wcsrtombs -+wcsrtombs_s -+wcsspn -+wcsstr -+wcstod -+wcstof -+wcstoimax -+wcstok -+wcstok_s -+wcstol -+wcstold -+wcstoll -+wcstombs -+wcstombs_s -+wcstoul -+wcstoull -+wcstoumax -+wcsxfrm -+wctob -+wctomb -+wctomb_s -+wctrans -+wctype -+wmemcpy_s -+wmemmove_s -+wprintf -+wprintf_s -+wscanf -+wscanf_s --- -2.8.1 -