From 04efb6f55da72a7dfccb5ea76140a8b5e4e1095a Mon Sep 17 00:00:00 2001 From: rulerOfTheHuns <58312016+rulerofthehuns@users.noreply.github.com> Date: Wed, 31 Mar 2021 18:35:04 +0200 Subject: [PATCH] fix output on windows #204 --- backward.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backward.hpp b/backward.hpp index 2060cdc..0d9dd7a 100644 --- a/backward.hpp +++ b/backward.hpp @@ -3834,7 +3834,7 @@ class cfile_streambuf : public std::streambuf { cfile_streambuf(FILE *_sink) : sink(_sink) {} int_type underflow() override { return traits_type::eof(); } int_type overflow(int_type ch) override { - if (traits_type::not_eof(ch) && fwrite(&ch, sizeof ch, 1, sink) == 1) { + if (traits_type::not_eof(ch) && fputc(ch, sink) != EOF) { return ch; } return traits_type::eof();