mirror of
				https://github.com/janet-lang/janet
				synced 2025-10-29 06:37:41 +00:00 
			
		
		
		
	Remove bad windows10 check.
This commit is contained in:
		| @@ -30,7 +30,6 @@ | ||||
| #ifdef _WIN32 | ||||
| #include <windows.h> | ||||
| #include <shlwapi.h> | ||||
| #include <versionhelpers.h> | ||||
| #ifndef ENABLE_VIRTUAL_TERMINAL_PROCESSING | ||||
| #define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004 | ||||
| #endif | ||||
| @@ -147,9 +146,8 @@ static void setup_console_output(void) { | ||||
|     HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); | ||||
|     DWORD dwMode = 0; | ||||
|     GetConsoleMode(hOut, &dwMode); | ||||
|     if (IsWindows10OrGreater()) { | ||||
|         dwMode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING; | ||||
|     } | ||||
|     dwMode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING; | ||||
|     dwMode |= ENABLE_PROCESSED_OUTPUT; | ||||
|     SetConsoleMode(hOut, dwMode); | ||||
|     if (IsValidCodePage(65001)) { | ||||
|         SetConsoleOutputCP(65001); | ||||
| @@ -165,10 +163,8 @@ static int rawmode(void) { | ||||
|     dwMode &= ~ENABLE_LINE_INPUT; | ||||
|     dwMode &= ~ENABLE_INSERT_MODE; | ||||
|     dwMode &= ~ENABLE_ECHO_INPUT; | ||||
|     if (IsWindows10OrGreater()) { | ||||
|         dwMode |= ENABLE_VIRTUAL_TERMINAL_INPUT; | ||||
|         dwMode &= ~ENABLE_PROCESSED_INPUT; | ||||
|     } | ||||
|     dwMode |= ENABLE_VIRTUAL_TERMINAL_INPUT; | ||||
|     dwMode &= ~ENABLE_PROCESSED_INPUT; | ||||
|     if (!SetConsoleMode(hOut, dwMode)) return 1; | ||||
|     gbl_israwmode = 1; | ||||
|     return 0; | ||||
| @@ -183,10 +179,8 @@ static void norawmode(void) { | ||||
|     dwMode |= ENABLE_LINE_INPUT; | ||||
|     dwMode |= ENABLE_INSERT_MODE; | ||||
|     dwMode |= ENABLE_ECHO_INPUT; | ||||
|     if (IsWindows10OrGreater()) { | ||||
|         dwMode &= ~ENABLE_VIRTUAL_TERMINAL_INPUT; | ||||
|         dwMode |= ENABLE_PROCESSED_INPUT; | ||||
|     } | ||||
|     dwMode &= ~ENABLE_VIRTUAL_TERMINAL_INPUT; | ||||
|     dwMode |= ENABLE_PROCESSED_INPUT; | ||||
|     SetConsoleMode(hOut, dwMode); | ||||
|     gbl_israwmode = 0; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Calvin Rose
					Calvin Rose