fft: shouldn't ever call exit()

Libraries shouldn't ever just call exit().

Let's hope we'll remember to cherry-pick this commit again
if we ever update these files.

https://bugzilla.gnome.org/show_bug.cgi?id=681904
This commit is contained in:
Tim-Philipp Müller 2012-08-16 00:11:00 +01:00
parent d86f6132ed
commit d1dc65d6ee
4 changed files with 16 additions and 32 deletions

View file

@ -77,10 +77,8 @@ kiss_fftr_f32 (kiss_fftr_f32_cfg st, const kiss_fft_f32_scalar * timedata,
int k, ncfft;
kiss_fft_f32_cpx fpnk, fpk, f1k, f2k, tw, tdc;
if (st->substate->inverse) {
fprintf (stderr, "kiss fft usage error: improper alloc\n");
exit (1);
}
/* kiss fft usage error: improper alloc */
g_return_if_fail (st->substate->inverse == 0);
ncfft = st->substate->nfft;
@ -134,10 +132,8 @@ kiss_fftri_f32 (kiss_fftr_f32_cfg st, const kiss_fft_f32_cpx * freqdata,
/* input buffer timedata is stored row-wise */
int k, ncfft;
if (st->substate->inverse == 0) {
fprintf (stderr, "kiss fft usage error: improper alloc\n");
exit (1);
}
/* kiss fft usage error: improper alloc */
g_return_if_fail (st->substate->inverse != 0);
ncfft = st->substate->nfft;

View file

@ -78,10 +78,8 @@ kiss_fftr_f64 (kiss_fftr_f64_cfg st, const kiss_fft_f64_scalar * timedata,
int k, ncfft;
kiss_fft_f64_cpx fpnk, fpk, f1k, f2k, tw, tdc;
if (st->substate->inverse) {
fprintf (stderr, "kiss fft usage error: improper alloc\n");
exit (1);
}
/* kiss fft usage error: improper alloc */
g_return_if_fail (st->substate->inverse == 0);
ncfft = st->substate->nfft;
@ -135,10 +133,8 @@ kiss_fftri_f64 (kiss_fftr_f64_cfg st, const kiss_fft_f64_cpx * freqdata,
/* input buffer timedata is stored row-wise */
int k, ncfft;
if (st->substate->inverse == 0) {
fprintf (stderr, "kiss fft usage error: improper alloc\n");
exit (1);
}
/* kiss fft usage error: improper alloc */
g_return_if_fail (st->substate->inverse != 0);
ncfft = st->substate->nfft;

View file

@ -78,10 +78,8 @@ kiss_fftr_s16 (kiss_fftr_s16_cfg st, const kiss_fft_s16_scalar * timedata,
int k, ncfft;
kiss_fft_s16_cpx fpnk, fpk, f1k, f2k, tw, tdc;
if (st->substate->inverse) {
fprintf (stderr, "kiss fft usage error: improper alloc\n");
exit (1);
}
/* kiss fft usage error: improper alloc */
g_return_if_fail (st->substate->inverse == 0);
ncfft = st->substate->nfft;
@ -135,10 +133,8 @@ kiss_fftri_s16 (kiss_fftr_s16_cfg st, const kiss_fft_s16_cpx * freqdata,
/* input buffer timedata is stored row-wise */
int k, ncfft;
if (st->substate->inverse == 0) {
fprintf (stderr, "kiss fft usage error: improper alloc\n");
exit (1);
}
/* kiss fft usage error: improper alloc */
g_return_if_fail (st->substate->inverse != 0);
ncfft = st->substate->nfft;

View file

@ -78,10 +78,8 @@ kiss_fftr_s32 (kiss_fftr_s32_cfg st, const kiss_fft_s32_scalar * timedata,
int k, ncfft;
kiss_fft_s32_cpx fpnk, fpk, f1k, f2k, tw, tdc;
if (st->substate->inverse) {
fprintf (stderr, "kiss fft usage error: improper alloc\n");
exit (1);
}
/* kiss fft usage error: improper alloc */
g_return_if_fail (st->substate->inverse == 0);
ncfft = st->substate->nfft;
@ -135,10 +133,8 @@ kiss_fftri_s32 (kiss_fftr_s32_cfg st, const kiss_fft_s32_cpx * freqdata,
/* input buffer timedata is stored row-wise */
int k, ncfft;
if (st->substate->inverse == 0) {
fprintf (stderr, "kiss fft usage error: improper alloc\n");
exit (1);
}
/* kiss fft usage error: improper alloc */
g_return_if_fail (st->substate->inverse != 0);
ncfft = st->substate->nfft;