Some more issues addressed: * 'api-ms-win-crt-math-l1-1-0.def.in' contained both `hypot == _hypot` and `hypot`. * 'api-ms-win-crt-math-l1-1-0.def.in' contained both `nextafter == _nextafter` and `nextafter`. * 'kernel32.def.in' contained both `F_X64(EnterUmsSchedulingMode)` and `EnterUmsSchedulingMode`.
This patch was generated automatically by this script, with the hunk for
msvcrt.def.in removed by hand:
```
#!/usr/bin/env asteria
for(var k = 0; k != __varg(); ++k) {
var path = __varg(k);
var text = std.filesystem.file_read(path);
var old_lines = std.string.explode(text, "\n");
var new_lines = [];
var old_symbols = {};
for(each n, line -> old_lines) {
// Remove comments and directives.
var ncd = line;
var pos = std.string.find_any_of(ncd, ";/#");
if(pos != null)
ncd = std.string.slice(ncd, 0, pos);
// Remove trailing blank characters.
pos = std.string.rfind_not_of(ncd, " \t");
if(pos != null)
ncd = std.string.slice(ncd, 0, pos + 1);
// Strip macros.
var sym = std.string.pcre_replace(ncd, '\b[A-Z_0-9]+\(([^)]+)\)', '$1');
// Remove blank characters and aliases.
pos = std.string.find_any_of(sym, " \t=");
if(pos != null)
sym = std.string.slice(sym, 0, pos);
if(sym != "") {
// Exact duplicates should be removed.
var old_ncd = old_symbols[sym];
if(old_ncd != null && old_ncd == ncd)
continue;
if(old_ncd != null)
std.io.putfln("$1: `$2` and `$3`", path, old_ncd, ncd);
old_symbols[sym] = ncd;
}
new_lines[$] = line;
}
text = std.string.implode(new_lines, "\n");
std.filesystem.file_write(path, text);
}
```
and by this command:
```
./unique.ast $(find mingw-w64-crt -name "*.def" -or -name "*.def.in")
```
--
Best regards,
LIU Hao
From 12c3faf339e895c3fa1987ceaa391d53d62926fd Mon Sep 17 00:00:00 2001 From: LIU Hao <[email protected]> Date: Sun, 1 May 2022 21:19:09 +0800 Subject: [PATCH] crt: Remove duplicate entries from DEF files --- mingw-w64-crt/lib-common/advpack.def | 5 -- .../api-ms-win-crt-math-l1-1-0.def.in | 2 - mingw-w64-crt/lib-common/dmutil.def | 1 - mingw-w64-crt/lib-common/dxgi.def | 1 - mingw-w64-crt/lib-common/kernel32.def.in | 3 - mingw-w64-crt/lib-common/mfplat.def | 2 - mingw-w64-crt/lib-common/msctf.def | 1 - mingw-w64-crt/lib-common/msvcr120_app.def.in | 68 ------------------- mingw-w64-crt/lib-common/netapi32.def | 9 --- mingw-w64-crt/lib-common/oleaut32.def.in | 1 - mingw-w64-crt/lib-common/rpcrt4.def | 9 --- mingw-w64-crt/lib-common/schannel.def | 1 - mingw-w64-crt/lib-common/userenv.def | 1 - mingw-w64-crt/lib-common/winmm.def | 1 - mingw-w64-crt/lib-common/winspool.def | 6 -- mingw-w64-crt/lib32/advapi32.def | 1 - mingw-w64-crt/lib32/d3d11.def | 1 - mingw-w64-crt/lib32/gdi32.def | 2 - mingw-w64-crt/lib32/kernel32.def | 4 -- mingw-w64-crt/lib32/mfplat.def | 1 - mingw-w64-crt/lib32/mprapi.def | 2 - mingw-w64-crt/lib32/ntdll.def | 4 -- mingw-w64-crt/lib32/ole32.def | 2 - mingw-w64-crt/lib32/rpcrt4.def | 7 -- mingw-w64-crt/lib32/winspool.def | 1 - mingw-w64-crt/lib64/httpapi.def | 3 - mingw-w64-crt/lib64/spoolss.def | 1 - 27 files changed, 140 deletions(-) diff --git a/mingw-w64-crt/lib-common/advpack.def b/mingw-w64-crt/lib-common/advpack.def index 2c9de9441..901eb87cc 100644 --- a/mingw-w64-crt/lib-common/advpack.def +++ b/mingw-w64-crt/lib-common/advpack.def @@ -21,10 +21,8 @@ AdvInstallFileW CloseINFEngine DelNode DelNodeA -DelNodeRunDLL32 DelNodeRunDLL32W DelNodeW -DoInfInstall ExecuteCab ExecuteCabA ExecuteCabW @@ -34,7 +32,6 @@ ExtractFilesW FileSaveMarkNotExist FileSaveMarkNotExistA FileSaveMarkNotExistW -FileSaveRestore FileSaveRestoreOnINF FileSaveRestoreOnINFA FileSaveRestoreOnINFW @@ -47,7 +44,6 @@ GetVersionFromFileExW GetVersionFromFileW IsNTAdmin LaunchINFSection -LaunchINFSectionEx LaunchINFSectionExW LaunchINFSectionW NeedReboot @@ -70,7 +66,6 @@ RegSaveRestoreOnINF RegSaveRestoreOnINFA RegSaveRestoreOnINFW RegSaveRestoreW -RegisterOCX RunSetupCommand RunSetupCommandA RunSetupCommandW diff --git a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in index 226a37a72..e01fb0520 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in +++ b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in @@ -98,7 +98,6 @@ _fpclassf F_I386(_ftol) _get_FMA3_enable _hypot -hypot == _hypot _hypotf _isnan F_X64(_isnanf) @@ -135,7 +134,6 @@ _libm_sse2_tan_precise _logb F_NON_I386(_logbf) _nextafter -nextafter == _nextafter F_X64(_nextafterf) _scalb F_X64(_scalbf) diff --git a/mingw-w64-crt/lib-common/dmutil.def b/mingw-w64-crt/lib-common/dmutil.def index 66f3eb9b8..c014f74ce 100644 --- a/mingw-w64-crt/lib-common/dmutil.def +++ b/mingw-w64-crt/lib-common/dmutil.def @@ -13,7 +13,6 @@ FTraceValist FreeRgszw GetErrorData GetInstallDirectoryPath -GetSystemVolume IsPersonalSKU LowAcquirePrivilege LowGetPartitionInfo diff --git a/mingw-w64-crt/lib-common/dxgi.def b/mingw-w64-crt/lib-common/dxgi.def index 1a46289f5..08c22bc5e 100644 --- a/mingw-w64-crt/lib-common/dxgi.def +++ b/mingw-w64-crt/lib-common/dxgi.def @@ -48,7 +48,6 @@ D3DKMTSetContextSchedulingPriority D3DKMTSetDisplayMode D3DKMTSetGammaRamp D3DKMTSetVidPnSourceOwner -D3DKMTWaitForSynchronizationObject D3DKMTWaitForVerticalBlankEvent DXGID3D10CreateDevice DXGID3D10CreateLayeredDevice diff --git a/mingw-w64-crt/lib-common/kernel32.def.in b/mingw-w64-crt/lib-common/kernel32.def.in index fb974cdea..67fc4bece 100644 --- a/mingw-w64-crt/lib-common/kernel32.def.in +++ b/mingw-w64-crt/lib-common/kernel32.def.in @@ -324,7 +324,6 @@ EndUpdateResourceW EnterCriticalSection F_X64(EnterUmsSchedulingMode) EnterSynchronizationBarrier -EnterUmsSchedulingMode EnumCalendarInfoA EnumCalendarInfoExA EnumCalendarInfoExEx @@ -717,7 +716,6 @@ GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSets GetProcessDEPPolicy -GetProcessDefaultCpuSets GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap @@ -1184,7 +1182,6 @@ ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData -ReclaimVirtualMemory ; ; MSDN says these functions are exported ; from advapi32.dll. Commented out for diff --git a/mingw-w64-crt/lib-common/mfplat.def b/mingw-w64-crt/lib-common/mfplat.def index 6634e55d6..3384a35f6 100644 --- a/mingw-w64-crt/lib-common/mfplat.def +++ b/mingw-w64-crt/lib-common/mfplat.def @@ -233,7 +233,6 @@ MFTRegisterLocalByCLSID MFTUnregister MFTUnregisterLocal MFTUnregisterLocalByCLSID -MFTraceError MFTraceFuncEnter MFUnblockThread MFUnjoinWorkQueue @@ -245,6 +244,5 @@ MFUnwrapMediaType MFValidateMediaTypeSize MFWrapMediaType MFWrapSocket -MFllMulDiv PropVariantFromStream PropVariantToStream diff --git a/mingw-w64-crt/lib-common/msctf.def b/mingw-w64-crt/lib-common/msctf.def index 308466551..5a0529e81 100644 --- a/mingw-w64-crt/lib-common/msctf.def +++ b/mingw-w64-crt/lib-common/msctf.def @@ -74,7 +74,6 @@ TF_GetGlobalCompartment TF_GetInitSystemFlags TF_GetInputScope TF_GetShowFloatingStatus -TF_GetThreadFlags TF_GetThreadMgr TF_InitSystem TF_InvalidAssemblyListCache diff --git a/mingw-w64-crt/lib-common/msvcr120_app.def.in b/mingw-w64-crt/lib-common/msvcr120_app.def.in index 10cf84d07..930f61d47 100644 --- a/mingw-w64-crt/lib-common/msvcr120_app.def.in +++ b/mingw-w64-crt/lib-common/msvcr120_app.def.in @@ -460,10 +460,6 @@ __uncaught_exception ??4exception@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) ??8type_info@@QBE_NABV0@@Z ; has WINAPI (@4) ??9type_info@@QBE_NABV0@@Z ; has WINAPI (@4) -??_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@@QAEXXZ ??_F?$_SpinWait@$0A@@details@Concurrency@@QAEXXZ ??_F_Context@details@Concurrency@@QAEXXZ @@ -475,7 +471,6 @@ __uncaught_exception ??_V@YAXPAX@Z ??_V@YAXPAXHPBDH@Z ?Alloc@Concurrency@@YAPAXI@Z -?Block@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?CaptureCallstack@platform@details@Concurrency@@YAIPAPAXII@Z ?Create@CurrentScheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z ; Check!!! Couldn't determine function argument count. Function doesn't return. ?Create@Scheduler@Concurrency@@SAPAV12@ABVSchedulerPolicy@2@@Z @@ -483,37 +478,18 @@ __uncaught_exception ?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@AAVlocation@2@@Z ?CreateScheduleGroup@CurrentScheduler@Concurrency@@SAPAVScheduleGroup@2@XZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?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 ; Check!!! forwards to GetCurrentThreadId in api-ms-win-core-processthreads-l1-1-1.dll (ordinal 16) -?GetExecutionContextId@Concurrency@@YAIXZ -?GetNumberOfVirtualProcessors@CurrentScheduler@Concurrency@@SAIXZ -?GetOSVersion@Concurrency@@YA?AW4OSVersion@IResourceManager@1@XZ -?GetPolicy@CurrentScheduler@Concurrency@@SA?AVSchedulerPolicy@2@XZ ?GetPolicyValue@SchedulerPolicy@Concurrency@@QBEIW4PolicyElementKey@2@@Z ; has WINAPI (@4) -?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@@QAEXII@Z ; has WINAPI (@8) ?SetDefaultSchedulerPolicy@Scheduler@Concurrency@@SAXABVSchedulerPolicy@2@@Z ?SetPolicyValue@SchedulerPolicy@Concurrency@@QAEIW4PolicyElementKey@2@I@Z ; has WINAPI (@8) -?VirtualProcessorId@Context@Concurrency@@SAIXZ -?Yield@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?_Abort@_StructuredTaskCollection@details@Concurrency@@AAEXXZ ?_Acquire@_NonReentrantBlockingLock@details@Concurrency@@QAEXXZ ?_Acquire@_NonReentrantPPLLock@details@Concurrency@@QAEXPAX@Z ; has WINAPI (@4) @@ -530,18 +506,12 @@ __uncaught_exception ?_ConcRT_Trace@details@Concurrency@@YAXHPB_WZZ ?_Confirm_cancel@_Cancellation_beacon@details@Concurrency@@QAE_NXZ ?_Copy_str@exception@std@@AAEXPBD@Z ; has WINAPI (@4) -?_CurrentContext@_Context@details@Concurrency@@SA?AV123@XZ -?_Current_node@location@Concurrency@@SA?AV12@XZ ?_Destroy@_AsyncTaskCollection@details@Concurrency@@EAEXXZ ?_DoYield@?$_SpinWait@$00@details@Concurrency@@IAEXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?_DoYield@?$_SpinWait@$0A@@details@Concurrency@@IAEXXZ -?_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 ; Check!!! Couldn't determine function argument count. Function doesn't return. ?_GetScheduler@_Scheduler@details@Concurrency@@QAEPAVScheduler@3@XZ -?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ ?_IsCanceling@_StructuredTaskCollection@details@Concurrency@@QAE_NXZ ?_IsCanceling@_TaskCollection@details@Concurrency@@QAE_NXZ ?_IsSynchronouslyBlocked@_Context@details@Concurrency@@QBE_NXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. @@ -550,7 +520,6 @@ __uncaught_exception ?_NewCollection@_AsyncTaskCollection@details@Concurrency@@SAPAV123@PAV_CancellationTokenState@23@@Z ?_NumberOfSpins@?$_SpinWait@$00@details@Concurrency@@IAEKXZ ?_NumberOfSpins@?$_SpinWait@$0A@@details@Concurrency@@IAEKXZ -?_Oversubscribe@_Context@details@Concurrency@@SAX_N@Z ?_Reference@_Scheduler@details@Concurrency@@QAEIXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?_Release@_NonReentrantBlockingLock@details@Concurrency@@QAEXXZ ?_Release@_NonReentrantPPLLock@details@Concurrency@@QAEXXZ @@ -560,7 +529,6 @@ __uncaught_exception ?_Release@_Scheduler@details@Concurrency@@QAEIXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?_ReleaseRead@_ReaderWriterLock@details@Concurrency@@QAEXXZ ?_ReleaseWrite@_ReaderWriterLock@details@Concurrency@@QAEXXZ -?_ReportUnobservedException@details@Concurrency@@YAXXZ ?_Reset@?$_SpinWait@$00@details@Concurrency@@IAEXXZ ?_Reset@?$_SpinWait@$0A@@details@Concurrency@@IAEXXZ ?_RunAndWait@_StructuredTaskCollection@details@Concurrency@@QAG?AW4_TaskCollectionStatus@23@PAV_UnrealizedChore@23@@Z ; has WINAPI (@8) @@ -572,16 +540,13 @@ __uncaught_exception ?_ScheduleTask@_CurrentScheduler@details@Concurrency@@SAXP6AXPAX@Z0@Z ?_SetSpinCount@?$_SpinWait@$00@details@Concurrency@@QAEXI@Z ; has WINAPI (@4) ?_SetSpinCount@?$_SpinWait@$0A@@details@Concurrency@@QAEXI@Z ; has WINAPI (@4) -?_SetUnobservedExceptionHandler@details@Concurrency@@YAXP6AXXZ@Z ?_ShouldSpinAgain@?$_SpinWait@$00@details@Concurrency@@IAE_NXZ ?_ShouldSpinAgain@?$_SpinWait@$0A@@details@Concurrency@@IAE_NXZ ?_SpinOnce@?$_SpinWait@$00@details@Concurrency@@QAE_NXZ ?_SpinOnce@?$_SpinWait@$0A@@details@Concurrency@@QAE_NXZ -?_SpinYield@Context@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?_Start@_Timer@details@Concurrency@@IAEXXZ ?_Stop@_Timer@details@Concurrency@@IAEXXZ ?_Tidy@exception@std@@AAEXXZ -?_Trace_agents@Concurrency@@YAXW4Agents_EventType@1@_JZZ ?_Trace_ppl_function@Concurrency@@YAXABU_GUID@@EW4ConcRT_EventType@1@@Z ?_TryAcquire@_NonReentrantBlockingLock@details@Concurrency@@QAE_NXZ ?_TryAcquire@_ReentrantBlockingLock@details@Concurrency@@QAE_NXZ @@ -589,12 +554,9 @@ __uncaught_exception ?_TryAcquireWrite@_ReaderWriterLock@details@Concurrency@@QAE_NXZ ?_Type_info_dtor@type_info@@CAXPAV1@@Z ?_Type_info_dtor_internal@type_info@@CAXPAV1@@Z -?_UnderlyingYield@details@Concurrency@@YAXXZ ?_ValidateExecute@@YAHP6GHXZ@Z ?_ValidateRead@@YAHPBXI@Z ?_ValidateWrite@@YAHPAXI@Z -?_Value@_SpinCount@details@Concurrency@@SAIXZ -?_Yield@_Context@details@Concurrency@@SAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?__ExceptionPtrAssign@@YAXPAXPBX@Z ?__ExceptionPtrCompare@@YA_NPBX0@Z ?__ExceptionPtrCopy@@YAXPAXPBX@Z @@ -605,17 +567,13 @@ __uncaught_exception ?__ExceptionPtrRethrow@@YAXPBX@Z ?__ExceptionPtrSwap@@YAXPAX0@Z ?__ExceptionPtrToBool@@YA_NPBX@Z -__uncaught_exception -?_inconsistency@@YAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?_invalid_parameter@@YAXPBG00II@Z ?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z ?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z ; has WINAPI (@4) ?_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 @@ -623,8 +581,6 @@ __uncaught_exception ?_wopen@@YAHPB_WHH@Z ?_wsopen@@YAHPB_WHHH@Z ?before@type_info@@QBE_NABV1@@Z ; has WINAPI (@4) -?current@location@Concurrency@@SA?AV12@XZ -?from_numa_node@location@Concurrency@@SA?AV12@G@Z ?get_error_code@scheduler_resource_allocation_error@Concurrency@@QBEJXZ ?lock@critical_section@Concurrency@@QAEXXZ ?lock@reader_writer_lock@Concurrency@@QAEXXZ @@ -636,31 +592,22 @@ __uncaught_exception ?raw_name@type_info@@QBEPBDXZ ?reset@event@Concurrency@@QAEXXZ ?set@event@Concurrency@@QAEXXZ -?set_new_handler@@YAP6AXXZP6AXXZ@Z ?set_task_execution_resources@Concurrency@@YAXGPAU_GROUP_AFFINITY@@@Z ; Check!!! Couldn't determine function argument count. Function doesn't return. ?set_task_execution_resources@Concurrency@@YAXK@Z ; Check!!! Couldn't determine function argument count. Function doesn't return. -?set_terminate@@YAP6AXXZH@Z -?set_terminate@@YAP6AXXZP6AXXZ@Z -?set_unexpected@@YAP6AXXZH@Z -?set_unexpected@@YAP6AXXZP6AXXZ@Z ?swprintf@@YAHPAGIPBGZZ ?swprintf@@YAHPA_WIPB_WZZ -?terminate@@YAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?try_lock@critical_section@Concurrency@@QAE_NXZ ?try_lock@reader_writer_lock@Concurrency@@QAE_NXZ ?try_lock_for@critical_section@Concurrency@@QAE_NI@Z ; has WINAPI (@4) ?try_lock_read@reader_writer_lock@Concurrency@@QAE_NXZ -?unexpected@@YAXXZ ; Check!!! Couldn't determine function argument count. Function doesn't return. ?unlock@critical_section@Concurrency@@QAEXXZ ?unlock@reader_writer_lock@Concurrency@@QAEXXZ ?vswprintf@@YAHPA_WIPB_WPAD@Z -?wait@Concurrency@@YAXI@Z ?wait@_Condition_variable@details@Concurrency@@QAEXAAVcritical_section@3@@Z ; has WINAPI (@4) ?wait@event@Concurrency@@QAEII@Z ; has WINAPI (@4) ?wait_for@_Condition_variable@details@Concurrency@@QAE_NAAVcritical_section@3@I@Z ; has WINAPI (@8) ?wait_for_multiple@event@Concurrency@@SAIPAPAV12@I_NI@Z ?what@exception@std@@UBEPBDXZ -$I10_OUTPUT #endif #ifdef DEF_ARM32 @@ -680,9 +627,6 @@ $I10_OUTPUT ??1bad_typeid@@UAA@XZ ??1exception@@UAA@XZ ??1type_info@@UAA@XZ -??2@YAPAXI@Z -??2@YAPAXIHPBDH@Z -??3@YAXPAX@Z ??4__non_rtti_object@@QAAAAV0@ABV0@@Z ??4bad_cast@@QAAAAV0@ABV0@@Z ??4bad_typeid@@QAAAAV0@ABV0@@Z @@ -695,9 +639,6 @@ $I10_OUTPUT ??_7exception@@6B@ DATA ??_Fbad_cast@@QAAXXZ ??_Fbad_typeid@@QAAXXZ -??_U@YAPAXI@Z -??_U@YAPAXIHPBDH@Z -??_V@YAXPAX@Z _CallMemberFunction0 _CallMemberFunction1 _CallMemberFunction2 @@ -711,18 +652,9 @@ __ExceptionPtrDestroy __ExceptionPtrRethrow __ExceptionPtrSwap __ExceptionPtrToBool -__uncaught_exception -?_query_new_handler@@YAP6AHI@ZXZ -?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z -?_set_new_mode@@YAHH@Z -?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z ?before@type_info@@QBAHABV1@@Z ?name@type_info@@QBAPBDXZ ?raw_name@type_info@@QBAPBDXZ -?set_terminate@@YAP6AXXZP6AXXZ@Z -?set_unexpected@@YAP6AXXZP6AXXZ@Z -?terminate@@YAXXZ -?unexpected@@YAXXZ ?what@exception@@UBAPBDXZ #endif diff --git a/mingw-w64-crt/lib-common/netapi32.def b/mingw-w64-crt/lib-common/netapi32.def index 5131c87be..fe7100a4f 100644 --- a/mingw-w64-crt/lib-common/netapi32.def +++ b/mingw-w64-crt/lib-common/netapi32.def @@ -70,10 +70,6 @@ I_NetDfsDeleteExitPoint I_NetDfsDeleteLocalPartition I_NetDfsFixLocalVolume I_NetDfsGetFtServers -I_NetDatabaseDeltas -I_NetDatabaseRedo -I_NetDatabaseSync -I_NetDatabaseSync2 I_NetDfsGetVersion I_NetDfsIsThisADomainName I_NetDfsManagerReportSiteInfo @@ -100,11 +96,6 @@ I_NetNameValidate I_NetPathCanonicalize I_NetPathCompare I_NetPathType -I_NetLogonSamLogonEx -I_NetLogonSamLogonWithFlags -I_NetLogonSendToSam -I_NetLogonUasLogoff -I_NetLogonUasLogon I_NetServerAuthenticate I_NetServerAuthenticate2 I_NetServerAuthenticate3 diff --git a/mingw-w64-crt/lib-common/oleaut32.def.in b/mingw-w64-crt/lib-common/oleaut32.def.in index 55618a83c..98021df3a 100644 --- a/mingw-w64-crt/lib-common/oleaut32.def.in +++ b/mingw-w64-crt/lib-common/oleaut32.def.in @@ -353,7 +353,6 @@ VarI4FromI8 VarI4FromUI8 F_64(LPSAFEARRAY_UserSize64) F_64(LPSAFEARRAY_UserUnmarshal64) -OACreateTypeLib2 F_64(VARIANT_UserFree64) F_64(VARIANT_UserMarshal64) F_64(VARIANT_UserSize64) diff --git a/mingw-w64-crt/lib-common/rpcrt4.def b/mingw-w64-crt/lib-common/rpcrt4.def index 578c20f6c..2ea1e5549 100644 --- a/mingw-w64-crt/lib-common/rpcrt4.def +++ b/mingw-w64-crt/lib-common/rpcrt4.def @@ -34,8 +34,6 @@ CStdStubBuffer_Disconnect CStdStubBuffer_Invoke CStdStubBuffer_IsIIDSupported CStdStubBuffer_QueryInterface -CreateProxyFromTypeInfo -CreateStubFromTypeInfo DceErrorInqTextA DceErrorInqTextW DllGetClassObject @@ -75,7 +73,6 @@ I_RpcClearMutex I_RpcCompleteAndFree I_RpcConnectionInqSockBuffSize I_RpcConnectionSetSockBuffSize -I_RpcCompleteAndFree I_RpcDeleteMutex I_RpcEnableWmiTrace I_RpcExceptionFilter @@ -105,7 +102,6 @@ I_RpcNsBindingSetEntryNameA I_RpcNsBindingSetEntryNameW I_RpcNsInterfaceExported I_RpcNsInterfaceUnexported -I_RpcOpenClientProcess I_RpcParseSecurity I_RpcPauseExecution I_RpcProxyNewConnection @@ -253,13 +249,8 @@ NdrFixedArrayMarshall NdrFixedArrayMemorySize NdrFixedArrayUnmarshall NdrFreeBuffer -NdrFullPointerFree -NdrFullPointerInsertRefId -NdrFullPointerQueryPointer -NdrFullPointerQueryRefId NdrFullPointerXlatFree NdrFullPointerXlatInit -NdrGetBaseInterfaceFromStub NdrGetBuffer NdrGetDcomProtocolVersion NdrGetSimpleTypeBufferAlignment diff --git a/mingw-w64-crt/lib-common/schannel.def b/mingw-w64-crt/lib-common/schannel.def index 4be72f0e7..975b75d7d 100644 --- a/mingw-w64-crt/lib-common/schannel.def +++ b/mingw-w64-crt/lib-common/schannel.def @@ -26,7 +26,6 @@ QuerySecurityPackageInfoA QuerySecurityPackageInfoW RevertSecurityContext SealMessage -SpLsaModeInitialize SpUserModeInitialize SslCrackCertificate SslEmptyCacheA diff --git a/mingw-w64-crt/lib-common/userenv.def b/mingw-w64-crt/lib-common/userenv.def index fb0247ce6..da20863ef 100644 --- a/mingw-w64-crt/lib-common/userenv.def +++ b/mingw-w64-crt/lib-common/userenv.def @@ -53,7 +53,6 @@ RefreshPolicyEx RegisterGPNotification RsopAccessCheckByType RsopFileAccessCheck -RsopLoggingEnabled RsopResetPolicySettingStatus RsopSetPolicySettingStatus UnloadUserProfile diff --git a/mingw-w64-crt/lib-common/winmm.def b/mingw-w64-crt/lib-common/winmm.def index 5343fe9b4..082b316c0 100644 --- a/mingw-w64-crt/lib-common/winmm.def +++ b/mingw-w64-crt/lib-common/winmm.def @@ -51,7 +51,6 @@ joySetThreshold mci32Message mciDriverNotify mciDriverYield -mciExecute mciFreeCommandResource mciGetCreatorTask mciGetDeviceIDA diff --git a/mingw-w64-crt/lib-common/winspool.def b/mingw-w64-crt/lib-common/winspool.def index 9509b52f8..9ef561f93 100644 --- a/mingw-w64-crt/lib-common/winspool.def +++ b/mingw-w64-crt/lib-common/winspool.def @@ -91,7 +91,6 @@ DeviceCapabilities DeviceCapabilitiesA DeviceCapabilitiesW DevicePropertySheets -DocumentEvent DocumentPropertiesA DocumentPropertiesW DocumentPropertySheets @@ -171,9 +170,6 @@ PlayGdiScriptOnPrinterIC PrinterMessageBoxA PrinterMessageBoxW PrinterProperties -QueryColorProfile -QueryRemoteFonts -QuerySpoolMode ReadPrinter RegisterForPrintAsyncNotifications ReportJobProcessingProgress @@ -196,11 +192,9 @@ SetPrinterDataExW SetPrinterDataW SetPrinterW SplDriverUnloadComplete -SpoolerDevQueryPrintW SpoolerInit SpoolerPrinterEvent StartDocDlgA -StartDocDlgW StartDocPrinterA StartDocPrinterW StartPagePrinter diff --git a/mingw-w64-crt/lib32/advapi32.def b/mingw-w64-crt/lib32/advapi32.def index 91076556d..e2cc66d13 100644 --- a/mingw-w64-crt/lib32/advapi32.def +++ b/mingw-w64-crt/lib32/advapi32.def @@ -595,7 +595,6 @@ RegDeleteKeyTransactedA@24 RegDeleteKeyTransactedW@24 RegDeleteKeyValueA@12 RegDeleteKeyValueW@12 -RegDeleteKeyW@8 RegDeleteTreeA@8 RegDeleteTreeW@8 RegDeleteValueA@8 diff --git a/mingw-w64-crt/lib32/d3d11.def b/mingw-w64-crt/lib32/d3d11.def index 7bc60078e..5f4dda3d0 100644 --- a/mingw-w64-crt/lib32/d3d11.def +++ b/mingw-w64-crt/lib32/d3d11.def @@ -43,7 +43,6 @@ D3DKMTGetSharedPrimaryHandle@4 D3DKMTLock@4 D3DKMTOpenAdapterFromHdc@4 D3DKMTOpenResource@4 -D3DKMTPresent@4 D3DKMTQueryAllocationResidency@4 D3DKMTQueryResourceInfo@4 D3DKMTRender@4 diff --git a/mingw-w64-crt/lib32/gdi32.def b/mingw-w64-crt/lib32/gdi32.def index 0843af95d..d511d8514 100644 --- a/mingw-w64-crt/lib32/gdi32.def +++ b/mingw-w64-crt/lib32/gdi32.def @@ -738,8 +738,6 @@ RemoveFontResourceExA@12 RemoveFontResourceExW@12 RemoveFontResourceTracking@8 RemoveFontResourceW@4 -RemoveFontResourceExA@12 -RemoveFontResourceExW@12 ResetDCA@8 ResetDCW@8 ResizePalette@8 diff --git a/mingw-w64-crt/lib32/kernel32.def b/mingw-w64-crt/lib32/kernel32.def index 666426b90..8822e224b 100644 --- a/mingw-w64-crt/lib32/kernel32.def +++ b/mingw-w64-crt/lib32/kernel32.def @@ -884,7 +884,6 @@ InitOnceInitialize@4 InitializeConditionVariable@4 InitializeContext2@24 InitializeContext@16 -InitializeCriticalSection@4 InitializeCriticalSectionAndSpinCount@8 InitializeCriticalSectionEx@12 InitializeEnclave@20 @@ -1173,7 +1172,6 @@ ReadFileScatter@20 ReadFileVlm@20 ReadProcessMemory@20 ReadThreadProfilingData@12 -ReclaimVirtualMemory@8 ; ; MSDN says these functions are exported ; from advapi32.dll. Commented out for @@ -1266,7 +1264,6 @@ ResetWriteWatch@8 ResizePseudoConsole@8 ResolveDelayLoadedAPI@24 ResolveDelayLoadsFromDll@12 -ResolveLocaleName@12 RestoreLastError@4 ResumeThread@4 RtlCaptureContext@4 @@ -1621,7 +1618,6 @@ WriteProfileSectionW@8 WriteProfileStringA@12 WriteProfileStringW@12 WriteTapemark@16 -WTSGetActiveConsoleSessionId@0 ZombifyActCtx@4 ZombifyActCtxWorker@4 _hread@12 diff --git a/mingw-w64-crt/lib32/mfplat.def b/mingw-w64-crt/lib32/mfplat.def index d08bc8393..70e2e36ee 100644 --- a/mingw-w64-crt/lib32/mfplat.def +++ b/mingw-w64-crt/lib32/mfplat.def @@ -245,6 +245,5 @@ MFUnwrapMediaType@8 MFValidateMediaTypeSize@24 MFWrapMediaType@16 MFWrapSocket@28 -MFllMulDiv@32 PropVariantFromStream@8 PropVariantToStream@8 diff --git a/mingw-w64-crt/lib32/mprapi.def b/mingw-w64-crt/lib32/mprapi.def index ff7d4311b..77d05a4a1 100644 --- a/mingw-w64-crt/lib32/mprapi.def +++ b/mingw-w64-crt/lib32/mprapi.def @@ -128,9 +128,7 @@ MprSetupIpInIpInterfaceFriendlyNameFree@4 RasAdminConnectionClearStats@8 RasAdminConnectionEnum@28 RasAdminConnectionGetInfo@16 -MprAdminConnectionRemoveQuarantine@12 RasAdminGetErrorString@12 -MprAdminGetPDCServer@12 RasAdminPortClearStats@8 RasAdminPortDisconnect@8 RasAdminPortEnum@32 diff --git a/mingw-w64-crt/lib32/ntdll.def b/mingw-w64-crt/lib32/ntdll.def index 5f6ff3a02..782584b27 100644 --- a/mingw-w64-crt/lib32/ntdll.def +++ b/mingw-w64-crt/lib32/ntdll.def @@ -163,7 +163,6 @@ LdrLoadAlternateResourceModule@16 LdrLoadAlternateResourceModuleEx@20 LdrLoadDll@16 LdrLoadEnclaveModule@12 -LdrAlternateResourcesEnabled@0 LdrLockLoaderLock@12 LdrOpenImageFileOptionsKey@12 LdrParentInterlockedPopEntrySList@0 @@ -957,7 +956,6 @@ RtlDeleteSecurityObject@4 RtlDeleteTimer@12 RtlDeleteTimerQueue@4 RtlDeleteTimerQueueEx@8 -RtlDeNormalizeProcessParams@4 RtlDeregisterSecureMemoryCacheCallback@4 RtlDeregisterWait@4 RtlDeregisterWaitEx@8 @@ -1128,7 +1126,6 @@ RtlGetLengthWithoutTrailingPathSeperators@12 RtlGetLocaleFileMappingAddress@12 RtlGetLongestNtPathLength@0 RtlGetMultiTimePrecise@12 -RtlGetLongestNtPathLength@0 RtlGetNativeSystemInformation@16 RtlGetNextRange@12 RtlGetNextEntryHashTable@8 @@ -1167,7 +1164,6 @@ RtlGetUserInfoHeap@20 RtlGetUserPreferredUILanguages@20 RtlGetVersion@4 RtlGuardCheckLongJumpTarget@12 -RtlGUIDFromString@8 RtlHashUnicodeString@16 RtlHeapTrkInitialize@4 RtlIdentifierAuthoritySid@4 diff --git a/mingw-w64-crt/lib32/ole32.def b/mingw-w64-crt/lib32/ole32.def index 7f5b37c57..7a8b4d301 100644 --- a/mingw-w64-crt/lib32/ole32.def +++ b/mingw-w64-crt/lib32/ole32.def @@ -383,8 +383,6 @@ StgOpenStorageOnHandle@24 StgOpenStorageOnILockBytes@24 StgPropertyLengthAsVariant@16 StgSetTimes@16 -StgCreateStorageEx@32 -StgOpenStorageEx@32 StringFromCLSID@8 StringFromGUID2@12 StringFromIID@8 diff --git a/mingw-w64-crt/lib32/rpcrt4.def b/mingw-w64-crt/lib32/rpcrt4.def index a494f08c9..b3adb0a30 100644 --- a/mingw-w64-crt/lib32/rpcrt4.def +++ b/mingw-w64-crt/lib32/rpcrt4.def @@ -257,13 +257,6 @@ NdrFixedArrayMarshall@12 NdrFixedArrayMemorySize@8 NdrFixedArrayUnmarshall@16 NdrFreeBuffer@4 -NdrFullPointerFree@8 -NdrFullPointerInsertRefId@12 -NdrFullPointerQueryPointer@16 -NdrFullPointerQueryRefId@16 -NdrFullPointerInsertRefId@12 -NdrFullPointerQueryPointer@16 -NdrFullPointerQueryRefId@16 NdrFullPointerXlatFree@4 NdrFullPointerXlatInit@8 NdrGetBuffer@12 diff --git a/mingw-w64-crt/lib32/winspool.def b/mingw-w64-crt/lib32/winspool.def index ddfd9aefd..01cdfea8f 100644 --- a/mingw-w64-crt/lib32/winspool.def +++ b/mingw-w64-crt/lib32/winspool.def @@ -195,7 +195,6 @@ SpoolerInit@0 SplDriverUnloadComplete@4 SpoolerPrinterEvent@20 StartDocDlgA@8 -StartDocDlgW@8 StartDocPrinterA@12 StartDocPrinterW@12 StartPagePrinter@4 diff --git a/mingw-w64-crt/lib64/httpapi.def b/mingw-w64-crt/lib64/httpapi.def index fe1c25ad4..c25312068 100644 --- a/mingw-w64-crt/lib64/httpapi.def +++ b/mingw-w64-crt/lib64/httpapi.def @@ -57,9 +57,6 @@ HttpSendResponseEntityBody HttpSetAppPoolInformation HttpSetConfigGroupInformation HttpSetControlChannelInformation -HttpSetAppPoolInformation -HttpSetConfigGroupInformation -HttpSetControlChannelInformation HttpSetRequestQueueProperty HttpSetServerSessionProperty HttpSetServiceConfiguration diff --git a/mingw-w64-crt/lib64/spoolss.def b/mingw-w64-crt/lib64/spoolss.def index d4d4e5652..73ea12e89 100644 --- a/mingw-w64-crt/lib64/spoolss.def +++ b/mingw-w64-crt/lib64/spoolss.def @@ -130,7 +130,6 @@ MarshallDownStructuresArray MarshallUpStructure MarshallUpStructuresArray OldGetPrinterDriverW -OpenPrinterExW OpenPrinterPortW OpenPrinter2W OpenPrinterPort2W -- 2.35.3
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
