From d89084d6eaf3bb65c134201f61449656226cbf80 Mon Sep 17 00:00:00 2001 From: Vitaly Novichkov Date: Wed, 5 Dec 2018 00:56:34 +0300 Subject: ADLMIDI2: Backport minor fix from official ADLMIDI Change setbuffer to setvbuf, fixing PR2 / issue 2. https://github.com/bisqwit/adlmidi/commit/2f3a6263b79b832efac1feda07cee07820dfc309 --- utils/adlmidi-2/midiplay.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'utils') diff --git a/utils/adlmidi-2/midiplay.cc b/utils/adlmidi-2/midiplay.cc index d74fec9..f511e0a 100644 --- a/utils/adlmidi-2/midiplay.cc +++ b/utils/adlmidi-2/midiplay.cc @@ -264,7 +264,7 @@ public: std::memset(background, '.', sizeof(background)); std::memset(backgroundcolor, 1, sizeof(backgroundcolor)); #ifndef _WIN32 - setbuffer(stderr, stderr_buffer, sizeof(stderr_buffer)); + std::setvbuf(stderr, stderr_buffer, _IOFBF, sizeof(stderr_buffer)); #endif RawPrn("\r"); // Ensure cursor is at the x=0 we imagine it being Print(0, 7, true, "Hit Ctrl-C to quit"); -- cgit v1.2.3