]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/midi-stream.cc
release: 1.5.29
[lilypond.git] / lily / midi-stream.cc
index 813694b29e52930482f5be69ec5513a45c83581d..cbfe7075f18401ad05ed67070c306a1cbc70fea9 100644 (file)
@@ -3,11 +3,11 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c)  1997--2001 Jan Nieuwenhuizen <janneke@gnu.org>
+  (c)  1997--2002 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 ()
@@ -38,6 +43,8 @@ Midi_stream&
 Midi_stream::operator << (Midi_item const& midi_c_r)
 {
   String str = midi_c_r.str ();
+
+
   if (midi_debug_global_b)
     {
      str = String_convert::bin2hex_str (str) + "\n";