In commit 6b37f1f37a9639899efd4aba6a7d506682895792 were removed duplicate symbols which are available in more api-ms-win-core-console*.dll libraries.
Function PeekConsoleInputA is in both api-ms-win-core-console-l1-1-0.dll and api-ms-win-core-console-l1-2-0.dll libraries. But for Windows XP there is no api-ms-win-core-console-l1-2-0.dll library, only api-ms-win-core-console-l1-1-0.dll library. So for Windows XP compatibility, use PeekConsoleInputA symbol from api-ms-win-core-console-l1-1-0.dll library and not from later versions. --- mingw-w64-crt/lib-common/api-ms-win-core-console-l1-1-0.def | 1 + mingw-w64-crt/lib-common/api-ms-win-core-console-l1-2-0.def | 1 - mingw-w64-crt/lib32/api-ms-win-core-console-l1-1-0.def | 1 + mingw-w64-crt/lib32/api-ms-win-core-console-l1-2-0.def | 1 - 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-1-0.def index 03c9a91c171c..bd42cb76d5fd 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-1-0.def +++ b/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-1-0.def @@ -7,6 +7,7 @@ GetConsoleCP GetConsoleMode GetConsoleOutputCP GetNumberOfConsoleInputEvents +PeekConsoleInputA ReadConsoleA ReadConsoleInputA ReadConsoleInputW diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-2-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-2-0.def index 22520b064a89..578bb57e099b 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-2-0.def +++ b/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-2-0.def @@ -4,5 +4,4 @@ EXPORTS AttachConsole FreeConsole -PeekConsoleInputA PeekConsoleInputW diff --git a/mingw-w64-crt/lib32/api-ms-win-core-console-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-console-l1-1-0.def index 9ab4723ef790..99709aac880f 100644 --- a/mingw-w64-crt/lib32/api-ms-win-core-console-l1-1-0.def +++ b/mingw-w64-crt/lib32/api-ms-win-core-console-l1-1-0.def @@ -7,6 +7,7 @@ GetConsoleCP@0 GetConsoleMode@8 GetConsoleOutputCP@0 GetNumberOfConsoleInputEvents@8 +PeekConsoleInputA@16 ReadConsoleA@20 ReadConsoleInputA@16 ReadConsoleInputW@16 diff --git a/mingw-w64-crt/lib32/api-ms-win-core-console-l1-2-0.def b/mingw-w64-crt/lib32/api-ms-win-core-console-l1-2-0.def index c7389ce94c7d..d8316d016534 100644 --- a/mingw-w64-crt/lib32/api-ms-win-core-console-l1-2-0.def +++ b/mingw-w64-crt/lib32/api-ms-win-core-console-l1-2-0.def @@ -4,5 +4,4 @@ EXPORTS AttachConsole@4 FreeConsole@0 -PeekConsoleInputA@16 PeekConsoleInputW@16 -- 2.20.1 _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
