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