On Tue, 3 Oct 2023, Mark Harmstone wrote:

Reassigns functions within api-ms-win-core-console, to match what the Windows
SDK does.

PeekConsoleInputA is moved from 1-1-0 to 1-2-0.

GetConsoleTitleW and SetConsoleTitleW are moved from 2-1-0 to 2-2-0.

Signed-off-by: Mark Harmstone <m...@harmstone.com>

---
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/lib-common/api-ms-win-core-console-l2-1-0.def | 2 --
mingw-w64-crt/lib-common/api-ms-win-core-console-l2-2-0.def | 2 ++
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 +
mingw-w64-crt/lib32/api-ms-win-core-console-l2-1-0.def      | 2 --
mingw-w64-crt/lib32/api-ms-win-core-console-l2-2-0.def      | 2 ++
8 files changed, 6 insertions(+), 6 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 bd42cb76d..03c9a91c1 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,7 +7,6 @@ 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 578bb57e0..22520b064 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,4 +4,5 @@ EXPORTS

AttachConsole
FreeConsole
+PeekConsoleInputA
PeekConsoleInputW

What base is this patch made against? The api-ms-win-core-console-l1-2-0.def in git master has a lot more lines than this, and it already has got PeekConsoleInputA.

I can sort out what changes in this patch are left, but I'm not entirely sure that the resulting state is exactly what you're intending as the patch base doesn't seem to match our state.

// Martin



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to