Fixes for the tests in pseudo-stack mode.
authorGregory Maxwell <greg@xiph.org>
Thu, 4 Jun 2009 00:02:53 +0000 (20:02 -0400)
committerJean-Marc Valin <jean-marc.valin@usherbrooke.ca>
Fri, 5 Jun 2009 01:42:47 +0000 (21:42 -0400)
tests/cwrs32-test.c
tests/dft-test.c
tests/laplace-test.c
tests/mdct-test.c
tests/real-fft-test.c

index 7332ca5..345bee1 100644 (file)
@@ -5,6 +5,8 @@
 #include <stdio.h>
 #include <string.h>
 
+#define CELT_C 
+#include "../libcelt/stack_alloc.h"
 #include "../libcelt/rangeenc.c"
 #include "../libcelt/rangedec.c"
 #include "../libcelt/entenc.c"
@@ -24,6 +26,7 @@ static const int kmax[15]={
 
 int main(int _argc,char **_argv){
   int n;
+  ALLOC_STACK;
   for(n=2;n<=NMAX;n++){
     int dk;
     int k;
index 348746c..313242b 100644 (file)
@@ -5,6 +5,8 @@
 #include <stdio.h>
 #include "kiss_fft.h"
 
+#define CELT_C 
+#include "../libcelt/stack_alloc.h"
 #include "../libcelt/kiss_fft.c"
 
 
@@ -102,6 +104,7 @@ void test1d(int nfft,int isinverse)
 
 int main(int argc,char ** argv)
 {
+    ALLOC_STACK;
     if (argc>1) {
         int k;
         for (k=1;k<argc;++k) {
index b797c1a..6e5a083 100644 (file)
@@ -5,7 +5,8 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include "laplace.h"
-#include "stack_alloc.h"
+#define CELT_C 
+#include "../libcelt/stack_alloc.h"
 
 #include "../libcelt/rangeenc.c"
 #include "../libcelt/rangedec.c"
index 6a9393d..7c2a015 100644 (file)
@@ -4,7 +4,8 @@
 
 #include <stdio.h>
 #include "mdct.h"
-#include "stack_alloc.h"
+#define CELT_C 
+#include "../libcelt/stack_alloc.h"
 
 #include "../libcelt/kiss_fft.c"
 #include "../libcelt/mdct.c"
index 9f49795..aa2f588 100644 (file)
@@ -7,6 +7,8 @@
 #include <stdio.h>
 #include <string.h>
 
+#define CELT_C 
+#include "../libcelt/stack_alloc.h"
 #include "../libcelt/kiss_fft.c"
 #include "../libcelt/kiss_fftr.c"
 
@@ -86,6 +88,7 @@ int main(void)
     kiss_fft_scalar rin[NFFT+2];
     kiss_fft_scalar rout[NFFT+2];
     kiss_fft_scalar zero;
+    ALLOC_STACK;
     memset(&zero,0,sizeof(zero) ); // ugly way of setting short,int,float,double, or __m128 to zero
 
     for (i=0;i<NFFT;++i) {