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

gward@users.sourceforge.net gward@users.sourceforge.net
Sun, 01 Jun 2003 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);
  }