/*
midi-stream.hh -- declare Midi_stream
- (c) 1997--1998 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1997--2004 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#ifndef MIDI_STREAM_HH
#define MIDI_STREAM_HH
-#include <iostream.h>
+#include <stdio.h>
#include "string.hh"
/// Midi outputfile
struct Midi_stream {
- Midi_stream (String filename_str);
- ~Midi_stream();
+ Midi_stream (String filename_string);
+ ~Midi_stream ();
- Midi_stream& operator <<( String str);
- Midi_stream& operator <<( Midi_item const& mitem_c_r);
- Midi_stream& operator <<( int i);
+ Midi_stream& operator << ( String str);
+ Midi_stream& operator << ( Midi_item const& midi_c_r);
+ Midi_stream& operator << ( int i);
- void open();
+ void open ();
- ostream* os_p_;
- String filename_str_;
+ FILE *out_file_;
+ String filename_string_;
};
#endif // MIDI_STREAM_HH