(c) 1997--2001 Jan Nieuwenhuizen <janneke@gnu.org>
*/
-#include <fstream.h>
-#include "paper-stream.hh"
+
+#include "stream.hh"
#include "string.hh"
#include "string-convert.hh"
#include "main.hh"
#include "midi-item.hh"
#include "midi-stream.hh"
#include "debug.hh"
+#include "scm-option.hh"
Midi_stream::Midi_stream (String filename)
{
filename_str_ = filename;
+#if __GCC__ > 2
os_p_ = open_file_stream (filename, ios::out|ios::bin);
+#else
+ os_p_ = open_file_stream (filename, ios::out|ios::binary);
+#endif
}
Midi_stream::~Midi_stream ()
Midi_stream&
Midi_stream::operator << (Midi_item const& midi_c_r)
{
-// *this <<midi_c_r.str ();
String str = midi_c_r.str ();
- if (flower_dstream && !flower_dstream->silent_b ("Midistrings"))
+
+
+ if (midi_debug_global_b)
{
- str = String_convert::bin2hex_str (str) + "\n";
+ str = String_convert::bin2hex_str (str) + "\n";
// ugh, should have separate debugging output with Midi*::print routines
int i = str.index_i ("0a");
while (i >= 0)