Index: runtime/bin/stdin_win.cc |
diff --git a/runtime/bin/stdin_win.cc b/runtime/bin/stdin_win.cc |
deleted file mode 100644 |
index 44e517de7a87d4440c80cb63dd06f14c77968a02..0000000000000000000000000000000000000000 |
--- a/runtime/bin/stdin_win.cc |
+++ /dev/null |
@@ -1,70 +0,0 @@ |
-// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-#include "platform/globals.h" |
-#if defined(TARGET_OS_WINDOWS) |
- |
-#include "bin/stdin.h" |
- |
- |
-namespace dart { |
-namespace bin { |
- |
-int Stdin::ReadByte() { |
- HANDLE h = GetStdHandle(STD_INPUT_HANDLE); |
- uint8_t buffer[1]; |
- DWORD read = 0; |
- int c = -1; |
- if (ReadFile(h, buffer, 1, &read, NULL) && read == 1) { |
- c = buffer[0]; |
- } |
- return c; |
-} |
- |
- |
-bool Stdin::GetEchoMode() { |
- HANDLE h = GetStdHandle(STD_INPUT_HANDLE); |
- DWORD mode; |
- if (!GetConsoleMode(h, &mode)) return false; |
- return (mode & ENABLE_ECHO_INPUT) != 0; |
-} |
- |
- |
-void Stdin::SetEchoMode(bool enabled) { |
- HANDLE h = GetStdHandle(STD_INPUT_HANDLE); |
- DWORD mode; |
- if (!GetConsoleMode(h, &mode)) return; |
- if (enabled) { |
- mode |= ENABLE_ECHO_INPUT; |
- } else { |
- mode &= ~ENABLE_ECHO_INPUT; |
- } |
- SetConsoleMode(h, mode); |
-} |
- |
- |
-bool Stdin::GetLineMode() { |
- HANDLE h = GetStdHandle(STD_INPUT_HANDLE); |
- DWORD mode; |
- if (!GetConsoleMode(h, &mode)) return false; |
- return (mode & ENABLE_LINE_INPUT) != 0; |
-} |
- |
- |
-void Stdin::SetLineMode(bool enabled) { |
- HANDLE h = GetStdHandle(STD_INPUT_HANDLE); |
- DWORD mode; |
- if (!GetConsoleMode(h, &mode)) return; |
- if (enabled) { |
- mode |= ENABLE_LINE_INPUT; |
- } else { |
- mode &= ~ENABLE_LINE_INPUT; |
- } |
- SetConsoleMode(h, mode); |
-} |
- |
-} // namespace bin |
-} // namespace dart |
- |
-#endif // defined(TARGET_OS_WINDOWS) |