aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/vcpkg_System.cpp
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2017-02-23 05:33:21 -0800
committerRobert Schumacher <roschuma@microsoft.com>2017-03-04 06:11:24 -0800
commitc055def45369d89c3b3fca3e57b57a9547d3b6a6 (patch)
tree6d060317c87b8a5b0fe2dd292cdc36dcf3bffea6 /toolsrc/src/vcpkg_System.cpp
parentb03b578ffc27a9f0d4d9c7a8edc8edeea487dce3 (diff)
downloadvcpkg-c055def45369d89c3b3fca3e57b57a9547d3b6a6.tar.gz
vcpkg-c055def45369d89c3b3fca3e57b57a9547d3b6a6.zip
[vcpkg] Switch printing functions to use fputs and putchar directly.
Diffstat (limited to 'toolsrc/src/vcpkg_System.cpp')
-rw-r--r--toolsrc/src/vcpkg_System.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/toolsrc/src/vcpkg_System.cpp b/toolsrc/src/vcpkg_System.cpp
index 90ec9c99c..2b37da685 100644
--- a/toolsrc/src/vcpkg_System.cpp
+++ b/toolsrc/src/vcpkg_System.cpp
@@ -51,13 +51,13 @@ namespace vcpkg::System
void print(const char* message)
{
- std::cout << message;
+ fputs(message, stdout);
}
void println(const char* message)
{
print(message);
- std::cout << "\n";
+ putchar('\n');
}
void print(const color c, const char* message)
@@ -69,14 +69,14 @@ namespace vcpkg::System
auto original_color = consoleScreenBufferInfo.wAttributes;
SetConsoleTextAttribute(hConsole, static_cast<WORD>(c) | (original_color & 0xF0));
- std::cout << message;
+ print(message);
SetConsoleTextAttribute(hConsole, original_color);
}
void println(const color c, const char* message)
{
print(c, message);
- std::cout << "\n";
+ putchar('\n');
}
optional<std::wstring> get_environmental_variable(const wchar_t* varname) noexcept