@@ -157,12 +157,12 @@ CODE:
157
157
if( !do_double_precision )
158
158
plan =
159
159
fftwf_plan_dft( rank, dims_row_first,
160
- NUM2PTR(fftwf_complex *, in_data), NUM2PTR(fftwf_complex *, out_data),
160
+ NUM2PTR(void *, in_data), NUM2PTR(void *, out_data),
161
161
direction, FFTW_ESTIMATE);
162
162
else
163
163
plan =
164
164
fftw_plan_dft( rank, dims_row_first,
165
- NUM2PTR(fftw_complex *, in_data), NUM2PTR(fftw_complex *, out_data),
165
+ NUM2PTR(void *, in_data), NUM2PTR(void *, out_data),
166
166
direction, FFTW_ESTIMATE);
167
167
}
168
168
else
@@ -173,25 +173,25 @@ CODE:
173
173
if( !do_inverse_fft )
174
174
plan =
175
175
fftwf_plan_dft_r2c( rank, dims_row_first,
176
- NUM2PTR(float *, in_data), NUM2PTR(fftwf_complex *, out_data),
176
+ NUM2PTR(void *, in_data), NUM2PTR(void *, out_data),
177
177
FFTW_ESTIMATE );
178
178
else
179
179
plan =
180
180
fftwf_plan_dft_c2r( rank, dims_row_first,
181
- NUM2PTR(fftwf_complex *, in_data), NUM2PTR(float *, out_data),
181
+ NUM2PTR(void *, in_data), NUM2PTR(void *, out_data),
182
182
FFTW_ESTIMATE );
183
183
}
184
184
else
185
185
{
186
186
if( !do_inverse_fft )
187
187
plan =
188
188
fftw_plan_dft_r2c( rank, dims_row_first,
189
- NUM2PTR(double *, in_data), NUM2PTR(fftw_complex *, out_data),
189
+ NUM2PTR(void *, in_data), NUM2PTR(void *, out_data),
190
190
FFTW_ESTIMATE );
191
191
else
192
192
plan =
193
193
fftw_plan_dft_c2r( rank, dims_row_first,
194
- NUM2PTR(fftw_complex *, in_data), NUM2PTR(double *, out_data),
194
+ NUM2PTR(void *, in_data), NUM2PTR(void *, out_data),
195
195
FFTW_ESTIMATE );
196
196
}
197
197
}
0 commit comments