diff options
author | John Glover <glover.john@gmail.com> | 2011-06-24 18:17:23 +0100 |
---|---|---|
committer | John Glover <glover.john@gmail.com> | 2011-06-24 18:17:23 +0100 |
commit | 416bd737074a287ea47106c73ea6bcfde40a75a8 (patch) | |
tree | 74562303d4f4f2f2e010f7e13cba41dc4852b50c /src/sms/OOURA.h | |
parent | d26519464dcbf8c3682348167c29454961facefe (diff) | |
download | simpl-416bd737074a287ea47106c73ea6bcfde40a75a8.tar.gz simpl-416bd737074a287ea47106c73ea6bcfde40a75a8.tar.bz2 simpl-416bd737074a287ea47106c73ea6bcfde40a75a8.zip |
Change to using distutils.
Currently only builds the simplsndobj module
Diffstat (limited to 'src/sms/OOURA.h')
-rw-r--r-- | src/sms/OOURA.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/sms/OOURA.h b/src/sms/OOURA.h new file mode 100644 index 0000000..d7c60ad --- /dev/null +++ b/src/sms/OOURA.h @@ -0,0 +1,23 @@ +#ifndef _OOURA_H +#define _OOURA_H + +#define sfloat double +/*#define sfloat float*/ + +#define NMAX 8192 +#define NMAXSQRT 64 + +void rdft(int n, int isgn, sfloat *a, int *ip, sfloat *w); + +void makewt(int nw, int *ip, sfloat *w); +void makect(int nc, int *ip, sfloat *c); +void bitrv2(int n, int *ip, sfloat *a); +void cftfsub(int n, sfloat *a, sfloat *w); +void cftbsub(int n, sfloat *a, sfloat *w); +void rftfsub(int n, sfloat *a, int nc, sfloat *c); +void rftbsub(int n, sfloat *a, int nc, sfloat *c); + +void cft1st(int n, sfloat *a, sfloat *w); +void cftmdl(int n, int l, sfloat *a, sfloat *w); + +#endif /* _OURA_H */ |