[Plib-cvs] CVS: plib/src/sl sl.h,1.11,1.12 slMODfile.cxx,1.6,1.7 slSample.cxx,1.6,1.7 slScheduler.cx
Brought to you by:
sjbaker
From: Sebastian U. <ud...@us...> - 2002-03-23 15:06:48
|
Update of /cvsroot/plib/plib/src/sl In directory usw-pr-cvs1:/tmp/cvs-serv29048/src/sl Modified Files: sl.h slMODfile.cxx slSample.cxx slScheduler.cxx Log Message: Replaced some instances of "delete" with "delete []" Index: sl.h =================================================================== RCS file: /cvsroot/plib/plib/src/sl/sl.h,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- sl.h 14 Mar 2002 13:03:47 -0000 1.11 +++ sl.h 23 Mar 2002 15:06:44 -0000 1.12 @@ -241,7 +241,7 @@ __slPendingError = "slSample: FATAL ERROR - Application deleted a sample while it was playing." ; - delete buffer ; + delete [] buffer ; } void ref () { ref_count++ ; } @@ -253,7 +253,7 @@ void setComment ( const char *nc ) { - delete comment ; + delete [] comment ; comment = new char [ strlen ( nc ) + 1 ] ; strcpy ( comment, nc ) ; } @@ -265,7 +265,7 @@ void setBuffer ( const Uchar *buff, int leng ) { - delete buffer ; + delete [] buffer ; buffer = new Uchar [ leng ] ; @@ -402,8 +402,8 @@ __slPendingError = "slEnvelope: FATAL ERROR - Application deleted an envelope while it was playing.\n" ; - delete time ; - delete value ; + delete [] time ; + delete [] value ; } void ref () { ref_count++ ; } Index: slMODfile.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/sl/slMODfile.cxx,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- slMODfile.cxx 3 Mar 2002 15:28:17 -0000 1.6 +++ slMODfile.cxx 23 Mar 2002 15:06:44 -0000 1.7 @@ -64,7 +64,7 @@ if ( this == top ) top = NULL ; - delete data ; + delete [] data ; delete next ; } @@ -681,7 +681,7 @@ if ( broken ) return ; - delete buffer ; + delete [] buffer ; memSongFree () ; } Index: slSample.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/sl/slSample.cxx,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- slSample.cxx 3 Mar 2002 15:28:17 -0000 1.6 +++ slSample.cxx 23 Mar 2002 15:06:44 -0000 1.7 @@ -89,7 +89,7 @@ rate = r ; length = length2 ; - delete buffer ; + delete [] buffer ; buffer = buffer2 ; } @@ -126,7 +126,7 @@ for ( int i = 0 ; i < length ; i++ ) buffer2 [ i ] = ((Ushort *)buffer) [ i ] >> 8 ; [...67 lines suppressed...] length = 0 ; @@ -458,7 +458,7 @@ if ( hdr_length > 24 ) { - delete comment ; + delete [] comment ; comment = new char [ hdr_length - 24 + 1 ] ; fread ( comment, 1, hdr_length - 24, fd ) ; @@ -481,7 +481,7 @@ int slSample::loadRawFile ( const char *fname ) { - delete buffer ; + delete [] buffer ; buffer = NULL ; length = 0 ; Index: slScheduler.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/sl/slScheduler.cxx,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- slScheduler.cxx 3 Mar 2002 15:28:17 -0000 1.7 +++ slScheduler.cxx 23 Mar 2002 15:06:44 -0000 1.8 @@ -80,7 +80,7 @@ if ( notWorking () ) return ; - delete mixer_buffer ; + delete [] mixer_buffer ; setMaxConcurrent ( 0 ); mixer_buffer_size = getDriverBufferSize () ; @@ -99,7 +99,7 @@ mixer_inputs[mi] = new Uchar [ mixer_buffer_size ] ; } else { if ( mixer_inputs[mi] != NULL ) - delete mixer_inputs[mi] ; + delete [] mixer_inputs[mi] ; mixer_inputs[mi] = NULL; } } @@ -115,7 +115,7 @@ slScheduler::~slScheduler () { - delete mixer_buffer ; + delete [] mixer_buffer ; setMaxConcurrent(0); if ( current == this ) current = NULL ; |