[Python-checkins] python/nondist/sandbox/audiotest audiotest.c,1.1,1.2

gward@users.sourceforge.net gward@users.sourceforge.net
2003年6月01日 14:51:21 -0700


Update of /cvsroot/python/python/nondist/sandbox/audiotest
In directory sc8-pr-cvs1:/tmp/cvs-serv7091
Modified Files:
	audiotest.c 
Log Message:
Free 'sample' object when done with it.
Move printing/dumping functions into an #ifdef'd out block (to avoid
compiler warnings).
Index: audiotest.c
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/audiotest/audiotest.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** audiotest.c	1 Jun 2003 21:49:10 -0000	1.1
--- audiotest.c	1 Jun 2003 21:51:18 -0000	1.2
***************
*** 148,158 ****
 
 static void
- printsample(FILE * f, audiosample_t * sample)
- {
- fprintf(f, "<audiosample at %p: rate=%d, size=%d, sign=%c>",
- sample, sample->rate, sample->size, (sample->sign ? 'Y' : 'N'));
- }
- 
- static void
 freesample (audiosample_t * sample)
 {
--- 148,151 ----
***************
*** 180,190 ****
 
 static void
- printsignal(FILE * f, audiosignal_t * signal)
- {
- fprintf(f, "<audiosignal at %p: freq=%d, ampl=%g, dur=%g>",
- signal, signal->freq, signal->ampl, signal->dur);
- }
- 
- static void
 freesignal (audiosignal_t * signal)
 {
--- 173,176 ----
***************
*** 207,210 ****
--- 193,212 ----
 }
 
+ /* Debugging stuff: ifdef'd out to avoid compiler warnings */
+ #ifdef DEBUG
+ static void
+ printsample(FILE * f, audiosample_t * sample)
+ {
+ fprintf(f, "<audiosample at %p: rate=%d, size=%d, sign=%c>",
+ sample, sample->rate, sample->size, (sample->sign ? 'Y' : 'N'));
+ }
+ 
+ static void
+ printsignal(FILE * f, audiosignal_t * signal)
+ {
+ fprintf(f, "<audiosignal at %p: freq=%d, ampl=%g, dur=%g>",
+ signal, signal->freq, signal->ampl, signal->dur);
+ }
+ 
 static void
 printbuffer (FILE * f, audiobuffer_t * buffer)
***************
*** 228,231 ****
--- 230,234 ----
 fputc('\n', f);
 }
+ #endif
 
 static void
***************
*** 477,480 ****
--- 480,485 ----
 test_major_scale(testnum++, sample, device);
 
+ 
+ freesample(sample);
 }
 

AltStyle によって変換されたページ (->オリジナル) /