Fix ofstream handling in msvc

This commit is contained in:
Victor Zverovich
2022-06-16 15:02:33 -07:00
parent fb991e9d3b
commit eaa8efb950
2 changed files with 10 additions and 1 deletions
+3 -1
View File
@@ -82,7 +82,9 @@ template class filebuf_access<filebuf_access_tag,
&filebuf_type::_Myfile>;
inline bool write(std::filebuf& buf, fmt::string_view data) {
print(get_file(buf), data);
FILE* f = get_file(buf);
if (!f) return false;
print(f, data);
return true;
}
inline bool write(std::wfilebuf&, fmt::basic_string_view<wchar_t>) {