mirror of
https://github.com/gbdev/rgbds.git
synced 2026-09-16 02:37:06 +00:00
Set binary or text mode on stdout as well as stdin
This commit is contained in:
@@ -34,6 +34,9 @@ public:
|
|||||||
} else {
|
} else {
|
||||||
assume(mode & std::ios_base::out);
|
assume(mode & std::ios_base::out);
|
||||||
_file.emplace<std::streambuf *>(std::cout.rdbuf());
|
_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;
|
return this;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user