Set binary or text mode on stdout as well as stdin

This commit is contained in:
Rangi
2026-07-21 13:39:28 -04:00
parent ec43f06bd9
commit b5681c0d34
+3
View File
@@ -34,6 +34,9 @@ public:
} else {
assume(mode & std::ios_base::out);
_file.emplace<std::streambuf *>(std::cout.rdbuf());
if (setmode(STDOUT_FILENO, (mode & std::ios_base::binary) ? O_BINARY : O_TEXT) == -1) {
return nullptr;
}
}
return this;
}