patches/audacity-02-nyquist.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 3452 2b072a2721ff
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2264
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
     1
--- audacity-src-1.3.8/lib-src/libnyquist/nyquist/xlisp/xlisp.h-orig	2009-08-05 18:37:53.578806000 -0500
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
     2
+++ audacity-src-1.3.8/lib-src/libnyquist/nyquist/xlisp/xlisp.h	2009-08-05 18:39:32.071189000 -0500
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
     3
@@ -168,6 +168,14 @@ extern long ptrtoabs();
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
     4
 #endif
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
     5
 #endif
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
     6
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
     7
+#ifdef __sun
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
     8
+#if defined (__LITTLE_ENDIAN)
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
     9
+#define XL_LITTLE_ENDIAN
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    10
+#else
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    11
+#define XL_BIG_ENDIAN
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    12
+#endif
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    13
+#endif
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    14
+
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    15
 /* default important definitions */
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    16
 #ifndef NNODES
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    17
 #define NNODES		1000
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    18
--- audacity-src-1.3.8/lib-src/libnyquist/nyquist/ffts/src/fftlib.c-orig	2009-08-05 18:55:54.598312000 -0500
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    19
+++ audacity-src-1.3.8/lib-src/libnyquist/nyquist/ffts/src/fftlib.c	2009-08-05 18:58:59.934702000 -0500
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    20
@@ -61,8 +61,8 @@ for (i1 = 0; i1 < Nroot_1; i1++){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    21
 parts of ffts1
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    22
 *************************************************/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    23
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    24
-inline void bitrevR2(float *ioptr, long M, short *BRLow);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    25
-inline void bitrevR2(float *ioptr, long M, short *BRLow){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    26
+static inline void bitrevR2(float *ioptr, long M, short *BRLow);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    27
+static inline void bitrevR2(float *ioptr, long M, short *BRLow){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    28
 /*** bit reverse and first radix 2 stage of forward or inverse fft ***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    29
 float	f0r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    30
 float	f0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    31
@@ -198,8 +198,8 @@ for (; ioptr < iolimit; ioptr += POW2(M/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    32
 };
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    33
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    34
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    35
-inline void fft2pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    36
-inline void fft2pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    37
+static inline void fft2pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    38
+static inline void fft2pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    39
 /***   RADIX 2 fft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    40
 float f0r, f0i, f1r, f1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    41
 float t0r, t0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    42
@@ -229,8 +229,8 @@ ioptr[3] = f1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    43
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    44
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    45
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    46
-inline void fft4pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    47
-inline void fft4pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    48
+static inline void fft4pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    49
+static inline void fft4pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    50
 /***   RADIX 4 fft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    51
 float f0r, f0i, f1r, f1i, f2r, f2i, f3r, f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    52
 float t0r, t0i, t1r, t1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    53
@@ -284,8 +284,8 @@ ioptr[6] = f3r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    54
 ioptr[7] = f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    55
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    56
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    57
-inline void fft8pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    58
-inline void fft8pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    59
+static inline void fft8pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    60
+static inline void fft8pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    61
 /***   RADIX 8 fft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    62
 float w0r = 1.0/MYROOT2; /* cos(pi/4)	*/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    63
 float f0r, f0i, f1r, f1i, f2r, f2i, f3r, f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    64
@@ -403,8 +403,8 @@ ioptr[14] = f6r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    65
 ioptr[15] = f6i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    66
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    67
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    68
-inline void bfR2(float *ioptr, long M, long NDiffU);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    69
-inline void bfR2(float *ioptr, long M, long NDiffU){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    70
+static inline void bfR2(float *ioptr, long M, long NDiffU);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    71
+static inline void bfR2(float *ioptr, long M, long NDiffU){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    72
 /*** 2nd radix 2 stage ***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    73
 unsigned long	pos;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    74
 unsigned long	posi;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    75
@@ -512,8 +512,8 @@ for (SameUCnt = NSameU; SameUCnt > 0 ; S
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    76
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    77
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    78
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    79
-inline void bfR4(float *ioptr, long M, long NDiffU);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    80
-inline void bfR4(float *ioptr, long M, long NDiffU){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    81
+static inline void bfR4(float *ioptr, long M, long NDiffU);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    82
+static inline void bfR4(float *ioptr, long M, long NDiffU){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    83
 /*** 1 radix 4 stage ***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    84
 unsigned long	pos;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    85
 unsigned long	posi;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    86
@@ -721,8 +721,8 @@ f4i = f4i * Two - f6i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    87
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    88
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    89
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    90
-inline void bfstages(float *ioptr, long M, float *Utbl, long Ustride, long NDiffU, long StageCnt);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    91
-inline void bfstages(float *ioptr, long M, float *Utbl, long Ustride, long NDiffU, long StageCnt){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    92
+static inline void bfstages(float *ioptr, long M, float *Utbl, long Ustride, long NDiffU, long StageCnt);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    93
+static inline void bfstages(float *ioptr, long M, float *Utbl, long Ustride, long NDiffU, long StageCnt){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    94
 /***   RADIX 8 Stages	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    95
 unsigned long	pos;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    96
 unsigned long	posi;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    97
@@ -1125,8 +1125,8 @@ default:
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    98
 parts of iffts1
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
    99
 *************************************************/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   100
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   101
-inline void scbitrevR2(float *ioptr, long M, short *BRLow, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   102
-inline void scbitrevR2(float *ioptr, long M, short *BRLow, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   103
+static inline void scbitrevR2(float *ioptr, long M, short *BRLow, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   104
+static inline void scbitrevR2(float *ioptr, long M, short *BRLow, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   105
 /*** scaled bit reverse and first radix 2 stage forward or inverse fft ***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   106
 float	f0r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   107
 float	f0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   108
@@ -1262,8 +1262,8 @@ for (; ioptr < iolimit; ioptr += POW2(M/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   109
 };
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   110
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   111
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   112
-inline void ifft2pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   113
-inline void ifft2pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   114
+static inline void ifft2pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   115
+static inline void ifft2pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   116
 /***   RADIX 2 ifft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   117
 float f0r, f0i, f1r, f1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   118
 float t0r, t0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   119
@@ -1292,8 +1292,8 @@ ioptr[2] = scale*f1r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   120
 ioptr[3] = scale*f1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   121
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   122
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   123
-inline void ifft4pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   124
-inline void ifft4pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   125
+static inline void ifft4pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   126
+static inline void ifft4pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   127
 /***   RADIX 4 ifft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   128
 float f0r, f0i, f1r, f1i, f2r, f2i, f3r, f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   129
 float t0r, t0i, t1r, t1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   130
@@ -1347,8 +1347,8 @@ ioptr[6] = scale*f3r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   131
 ioptr[7] = scale*f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   132
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   133
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   134
-inline void ifft8pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   135
-inline void ifft8pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   136
+static inline void ifft8pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   137
+static inline void ifft8pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   138
 /***   RADIX 8 ifft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   139
 float w0r = 1.0/MYROOT2; /* cos(pi/4)	*/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   140
 float f0r, f0i, f1r, f1i, f2r, f2i, f3r, f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   141
@@ -1467,8 +1467,8 @@ ioptr[14] = scale*f6r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   142
 ioptr[15] = scale*f6i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   143
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   144
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   145
-inline void ibfR2(float *ioptr, long M, long NDiffU);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   146
-inline void ibfR2(float *ioptr, long M, long NDiffU){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   147
+static inline void ibfR2(float *ioptr, long M, long NDiffU);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   148
+static inline void ibfR2(float *ioptr, long M, long NDiffU){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   149
 /*** 2nd radix 2 stage ***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   150
 unsigned long	pos;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   151
 unsigned long	posi;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   152
@@ -1576,8 +1576,8 @@ for (SameUCnt = NSameU; SameUCnt > 0 ; S
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   153
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   154
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   155
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   156
-inline void ibfR4(float *ioptr, long M, long NDiffU);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   157
-inline void ibfR4(float *ioptr, long M, long NDiffU){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   158
+static inline void ibfR4(float *ioptr, long M, long NDiffU);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   159
+static inline void ibfR4(float *ioptr, long M, long NDiffU){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   160
 /*** 1 radix 4 stage ***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   161
 unsigned long	pos;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   162
 unsigned long	posi;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   163
@@ -1785,8 +1785,8 @@ f4i = f4i * Two - f6i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   164
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   165
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   166
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   167
-inline void ibfstages(float *ioptr, long M, float *Utbl, long Ustride, long NDiffU, long StageCnt);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   168
-inline void ibfstages(float *ioptr, long M, float *Utbl, long Ustride, long NDiffU, long StageCnt){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   169
+static inline void ibfstages(float *ioptr, long M, float *Utbl, long Ustride, long NDiffU, long StageCnt);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   170
+static inline void ibfstages(float *ioptr, long M, float *Utbl, long Ustride, long NDiffU, long StageCnt){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   171
 /***   RADIX 8 Stages	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   172
 unsigned long	pos;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   173
 unsigned long	posi;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   174
@@ -2193,8 +2193,8 @@ default:
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   175
 parts of rffts1
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   176
 *************************************************/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   177
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   178
-inline void rfft1pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   179
-inline void rfft1pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   180
+static inline void rfft1pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   181
+static inline void rfft1pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   182
 /***   RADIX 2 rfft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   183
 float f0r, f0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   184
 float t0r, t0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   185
@@ -2212,8 +2212,8 @@ ioptr[0] = t0r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   186
 ioptr[1] = t0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   187
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   188
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   189
-inline void rfft2pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   190
-inline void rfft2pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   191
+static inline void rfft2pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   192
+static inline void rfft2pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   193
 /***   RADIX 4 rfft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   194
 float f0r, f0i, f1r, f1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   195
 float t0r, t0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   196
@@ -2245,8 +2245,8 @@ ioptr[2] = f1r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   197
 ioptr[3] = f1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   198
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   199
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   200
-inline void rfft4pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   201
-inline void rfft4pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   202
+static inline void rfft4pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   203
+static inline void rfft4pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   204
 /***   RADIX 8 rfft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   205
 float f0r, f0i, f1r, f1i, f2r, f2i, f3r, f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   206
 float t0r, t0i, t1r, t1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   207
@@ -2318,8 +2318,8 @@ ioptr[6] = scale*f3r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   208
 ioptr[7] = scale*f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   209
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   210
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   211
-inline void rfft8pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   212
-inline void rfft8pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   213
+static inline void rfft8pt(float *ioptr);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   214
+static inline void rfft8pt(float *ioptr){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   215
 /***   RADIX 16 rfft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   216
 float w0r = 1.0/MYROOT2; /* cos(pi/4)	*/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   217
 float w1r = MYCOSPID8; /* cos(pi/8)	*/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   218
@@ -2477,8 +2477,8 @@ ioptr[14] = scale*f6r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   219
 ioptr[15] = scale*f6i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   220
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   221
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   222
-inline void frstage(float *ioptr, long M, float *Utbl);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   223
-inline void frstage(float *ioptr, long M, float *Utbl){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   224
+static inline void frstage(float *ioptr, long M, float *Utbl);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   225
+static inline void frstage(float *ioptr, long M, float *Utbl){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   226
 /*	Finish RFFT		*/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   227
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   228
 unsigned long 	pos;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   229
@@ -2687,8 +2687,8 @@ default:
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   230
 parts of riffts1
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   231
 *************************************************/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   232
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   233
-inline void rifft1pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   234
-inline void rifft1pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   235
+static inline void rifft1pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   236
+static inline void rifft1pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   237
 /***   RADIX 2 rifft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   238
 float f0r, f0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   239
 float t0r, t0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   240
@@ -2706,8 +2706,8 @@ ioptr[0] = scale*t0r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   241
 ioptr[1] = scale*t0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   242
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   243
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   244
-inline void rifft2pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   245
-inline void rifft2pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   246
+static inline void rifft2pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   247
+static inline void rifft2pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   248
 /***   RADIX 4 rifft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   249
 float f0r, f0i, f1r, f1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   250
 float t0r, t0i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   251
@@ -2740,8 +2740,8 @@ ioptr[2] = scale*f1r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   252
 ioptr[3] = scale*f1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   253
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   254
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   255
-inline void rifft4pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   256
-inline void rifft4pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   257
+static inline void rifft4pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   258
+static inline void rifft4pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   259
 /***   RADIX 8 rifft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   260
 float f0r, f0i, f1r, f1i, f2r, f2i, f3r, f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   261
 float t0r, t0i, t1r, t1i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   262
@@ -2811,8 +2811,8 @@ ioptr[6] = scale*f3r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   263
 ioptr[7] = scale*f3i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   264
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   265
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   266
-inline void rifft8pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   267
-inline void rifft8pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   268
+static inline void rifft8pt(float *ioptr, float scale);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   269
+static inline void rifft8pt(float *ioptr, float scale){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   270
 /***   RADIX 16 rifft	***/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   271
 float w0r = 1.0/MYROOT2; /* cos(pi/4)	*/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   272
 float w1r = MYCOSPID8; /* cos(pi/8)	*/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   273
@@ -2968,8 +2968,8 @@ ioptr[14] = scale*f6r;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   274
 ioptr[15] = scale*f6i;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   275
 }
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   276
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   277
-inline void ifrstage(float *ioptr, long M, float *Utbl);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   278
-inline void ifrstage(float *ioptr, long M, float *Utbl){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   279
+static inline void ifrstage(float *ioptr, long M, float *Utbl);
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   280
+static inline void ifrstage(float *ioptr, long M, float *Utbl){
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   281
 /*	Start RIFFT		*/
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   282
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   283
 unsigned long 	pos;
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   284
--- audacity-src-1.3.8/lib-src/libnyquist/nyquist/xlisp/xldmem.c-orig	2009-08-05 19:00:47.193313000 -0500
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   285
+++ audacity-src-1.3.8/lib-src/libnyquist/nyquist/xlisp/xldmem.c	2009-08-05 19:04:25.638858000 -0500
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   286
@@ -17,6 +17,10 @@
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   287
 #include "string.h"
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   288
 #include "xlisp.h"
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   289
 
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   290
+#ifdef __sun
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   291
+#include "alloca.h"
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   292
+#endif
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   293
+
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   294
 #ifdef WIN32
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   295
 #include "malloc.h" // defines alloca()
14ea1c5f57d9 2009-12-22 Brian Cameron <[email protected]>
yippi
parents:
diff changeset
   296
 #endif