[Scummvm-cvs-logs] CVS: scummvm/scumm imuse.cpp,1.78,1.79

Max Horn fingolfin at users.sourceforge.net
Wed Nov 13 06:56:02 CET 2002


Update of /cvsroot/scummvm/scummvm/scumm
In directory usw-pr-cvs1:/tmp/cvs-serv29260

Modified Files:
	imuse.cpp 
Log Message:
more initialisation fixes

Index: imuse.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse.cpp,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -d -r1.78 -r1.79
--- imuse.cpp	10 Nov 2002 18:34:57 -0000	1.78
+++ imuse.cpp	13 Nov 2002 14:54:58 -0000	1.79
@@ -265,6 +265,7 @@
 
 struct MidiChannel {
 	Part *_part;
+	MidiChannel() : _part(0) {}
 	MidiChannelAdl *adl() { return (MidiChannelAdl *)this; }
 	MidiChannelGM *gm() { return (MidiChannelGM *)this; }
 };
@@ -273,6 +274,7 @@
 struct MidiChannelGM : MidiChannel {
 	byte _chan;
 	uint16 _actives[8];
+	MidiChannelGM() : _chan(0) { memset(_actives, 0, 16); }
 };
 
 
@@ -568,9 +570,11 @@
 	Struct11 _s11a;
 	Struct10 _s10b;
 	Struct11 _s11b;
+	
+	MidiChannelAdl() : _next(0), _prev(0) {}
 };
 
-class IMuseAdlib:public IMuseDriver {
+class IMuseAdlib : public IMuseDriver {
 private:
 	FM_OPL *_opl;
 	byte *_adlib_reg_cache;





More information about the Scummvm-git-logs mailing list