Undefine Console functions in WINAPI_PARTITION_APP
Patch by Jean-Baptiste Kempf
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@5945 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/include/wincon.h b/mingw-w64-headers/include/wincon.h
index d80ba45..2993313 100644
--- a/mingw-w64-headers/include/wincon.h
+++ b/mingw-w64-headers/include/wincon.h
@@ -8,6 +8,8 @@
#include <_mingw_unicode.h>
+#include <winapifamily.h>
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -180,6 +182,8 @@
#define ENABLE_PROCESSED_OUTPUT 0x1
#define ENABLE_WRAP_AT_EOL_OUTPUT 0x2
+#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
+
#define PeekConsoleInput __MINGW_NAME_AW(PeekConsoleInput)
#define ReadConsoleInput __MINGW_NAME_AW(ReadConsoleInput)
#define WriteConsoleInput __MINGW_NAME_AW(WriteConsoleInput)
@@ -369,6 +373,8 @@
PCONSOLE_FONT_INFOEX lpConsoleCurrentFontEx
);
+#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
+
#ifdef __cplusplus
}
#endif