LIU Hao wrote:
These patches address the issue mentioned earlier.
Regarding patch 0001-...:
Attached is a possibly complete list of duplicates within each def file
from lib-common:
Generated with:
for f in *.def*; do
sed 's,;.*$,,;/^$/d;/^#/d;' "$f" | sort | uniq -d | sed "s,^,$f: ,"
done > def-dups.txt
advpack.def: DelNodeRunDLL32
advpack.def: DoInfInstall
advpack.def: FileSaveRestore
advpack.def: LaunchINFSectionEx
advpack.def: RegisterOCX
dmutil.def: GetSystemVolume
dxgi.def: D3DKMTWaitForSynchronizationObject
kernel32.def.in: GetProcessDefaultCpuSets
kernel32.def.in: ReclaimVirtualMemory
mfplat.def: MFTraceError
mfplat.def: MFllMulDiv
msctf.def: TF_GetThreadFlags
msvcr120_app.def.in: $I10_OUTPUT
msvcr120_app.def.in: ??2@YAPAXI@Z
msvcr120_app.def.in: ??2@YAPAXIHPBDH@Z
msvcr120_app.def.in: ??3@YAXPAX@Z
msvcr120_app.def.in: ??_7__non_rtti_object@std@@6B@ DATA
msvcr120_app.def.in: ??_7bad_cast@std@@6B@ DATA
msvcr120_app.def.in: ??_7bad_typeid@std@@6B@ DATA
msvcr120_app.def.in: ??_7exception@std@@6B@ DATA
msvcr120_app.def.in: ??_U@YAPAXI@Z
msvcr120_app.def.in: ??_U@YAPAXIHPBDH@Z
msvcr120_app.def.in: ??_V@YAXPAX@Z
msvcr120_app.def.in: ?Detach@CurrentScheduler@Concurrency@@SAXXZ
msvcr120_app.def.in: ?DisableTracing@Concurrency@@YAJXZ
msvcr120_app.def.in: ?EnableTracing@Concurrency@@YAJXZ
msvcr120_app.def.in: ?GetExecutionContextId@Concurrency@@YAIXZ
msvcr120_app.def.in:
?GetNumberOfVirtualProcessors@CurrentScheduler@Concurrency@@SAIXZ
msvcr120_app.def.in:
?GetOSVersion@Concurrency@@YA?AW4OSVersion@IResourceManager@1@XZ
msvcr120_app.def.in:
?GetPolicy@CurrentScheduler@Concurrency@@SA?AVSchedulerPolicy@2@XZ
msvcr120_app.def.in: ?GetProcessorCount@Concurrency@@YAIXZ
msvcr120_app.def.in: ?GetProcessorNodeCount@Concurrency@@YAIXZ
msvcr120_app.def.in: ?GetSchedulerId@Concurrency@@YAIXZ
msvcr120_app.def.in: ?Id@Context@Concurrency@@SAIXZ
msvcr120_app.def.in: ?Id@CurrentScheduler@Concurrency@@SAIXZ
msvcr120_app.def.in:
?IsCurrentTaskCollectionCanceling@Context@Concurrency@@SA_NXZ
msvcr120_app.def.in: ?Oversubscribe@Context@Concurrency@@SAX_N@Z
msvcr120_app.def.in: ?ResetDefaultSchedulerPolicy@Scheduler@Concurrency@@SAXXZ
msvcr120_app.def.in: ?ScheduleGroupId@Context@Concurrency@@SAIXZ
msvcr120_app.def.in: ?VirtualProcessorId@Context@Concurrency@@SAIXZ
msvcr120_app.def.in: ?_CurrentContext@_Context@details@Concurrency@@SA?AV123@XZ
msvcr120_app.def.in: ?_Current_node@location@Concurrency@@SA?AV12@XZ
msvcr120_app.def.in:
?_Get@_CurrentScheduler@details@Concurrency@@SA?AV_Scheduler@23@XZ
msvcr120_app.def.in: ?_GetConcurrency@details@Concurrency@@YAIXZ
msvcr120_app.def.in: ?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ
msvcr120_app.def.in: ?_Oversubscribe@_Context@details@Concurrency@@SAX_N@Z
msvcr120_app.def.in: ?_ReportUnobservedException@details@Concurrency@@YAXXZ
msvcr120_app.def.in:
?_SetUnobservedExceptionHandler@details@Concurrency@@YAXP6AXXZ@Z
msvcr120_app.def.in: ?_Trace_agents@Concurrency@@YAXW4Agents_EventType@1@_JZZ
msvcr120_app.def.in: ?_UnderlyingYield@details@Concurrency@@YAXXZ
msvcr120_app.def.in: ?_Value@_SpinCount@details@Concurrency@@SAIXZ
msvcr120_app.def.in: ?_query_new_handler@@YAP6AHI@ZXZ
msvcr120_app.def.in: ?_query_new_mode@@YAHXZ
msvcr120_app.def.in: ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
msvcr120_app.def.in: ?_set_new_mode@@YAHH@Z
msvcr120_app.def.in:
?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
msvcr120_app.def.in: ?current@location@Concurrency@@SA?AV12@XZ
msvcr120_app.def.in: ?from_numa_node@location@Concurrency@@SA?AV12@G@Z
msvcr120_app.def.in: ?set_new_handler@@YAP6AXXZP6AXXZ@Z
msvcr120_app.def.in: ?set_terminate@@YAP6AXXZH@Z
msvcr120_app.def.in: ?set_terminate@@YAP6AXXZP6AXXZ@Z
msvcr120_app.def.in: ?set_unexpected@@YAP6AXXZH@Z
msvcr120_app.def.in: ?set_unexpected@@YAP6AXXZP6AXXZ@Z
msvcr120_app.def.in: ?terminate@@YAXXZ
msvcr120_app.def.in: ?unexpected@@YAXXZ
msvcr120_app.def.in: ?wait@Concurrency@@YAXI@Z
msvcr120_app.def.in: __uncaught_exception
msvcrt.def.in: ?_set_new_mode@@YAHH@Z
msvcrt.def.in: ?set_terminate@@YAP6AXXZP6AXXZ@Z
msvcrt.def.in: ?set_unexpected@@YAP6AXXZP6AXXZ@Z
msvcrt.def.in: ?terminate@@YAXXZ
msvcrt.def.in: ?unexpected@@YAXXZ
netapi32.def: I_NetDatabaseDeltas
netapi32.def: I_NetDatabaseRedo
netapi32.def: I_NetDatabaseSync
netapi32.def: I_NetDatabaseSync2
netapi32.def: I_NetLogonSamLogonEx
netapi32.def: I_NetLogonSamLogonWithFlags
netapi32.def: I_NetLogonSendToSam
netapi32.def: I_NetLogonUasLogoff
netapi32.def: I_NetLogonUasLogon
oleaut32.def.in: OACreateTypeLib2
rpcrt4.def: CreateProxyFromTypeInfo
rpcrt4.def: CreateStubFromTypeInfo
rpcrt4.def: I_RpcCompleteAndFree
rpcrt4.def: I_RpcOpenClientProcess
rpcrt4.def: NdrFullPointerFree
rpcrt4.def: NdrFullPointerInsertRefId
rpcrt4.def: NdrFullPointerQueryPointer
rpcrt4.def: NdrFullPointerQueryRefId
rpcrt4.def: NdrGetBaseInterfaceFromStub
schannel.def: SpLsaModeInitialize
shell32.def: CheckEscapesW
user32.def.in: GetGUIThreadInfo
userenv.def: RsopLoggingEnabled
winmm.def: mciExecute
winspool.def: DocumentEvent
winspool.def: QueryColorProfile
winspool.def: QueryRemoteFonts
winspool.def: QuerySpoolMode
winspool.def: SpoolerDevQueryPrintW
winspool.def: StartDocDlgW
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public