oops... there was a bug in PUSH (don't know what yet)
authorjm <jm@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Tue, 22 Oct 2002 01:50:07 +0000 (01:50 +0000)
committerjm <jm@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Tue, 22 Oct 2002 01:50:07 +0000 (01:50 +0000)
git-svn-id: http://svn.xiph.org/trunk/speex@4031 0101bb08-14d6-0310-b084-bc0e0c8e3800

libspeex/stack_alloc.h

index 4339ecd..debae84 100644 (file)
 #ifndef STACK_ALLOC_H
 #define STACK_ALLOC_H
 
-/*
-#define PUSH(stack, size) (((int*)stack)[size]=(size),stack+=(size)+1,stack-(size)-1)
+
+/*#define PUSH(stack, size) (((int*)stack)[size]=(size),stack+=(size)+1,stack-(size)-1)
 #define POP(stack) (stack-=((int*)stack)[-1]+1)
 */
 
-/*#define PUSH(stack, size) (stack+=(size),stack-(size))*/
+#define PUSH(stack, size) (stack+=(size),stack-(size))
+
 
-#define PUSH(stack, size) (stack=(float*)(((int)stack)+(size*sizeof(float))),(float*)(((int)stack)-(size*sizeof(float))))
+/*#define PUSH(stack, size) (stack=(float*)(((int)stack)+(size*sizeof(float))),(float*)(((int)stack)-(size*sizeof(float))))
+ */
 
 #endif