aboutsummaryrefslogtreecommitdiff
path: root/src/init.c
diff options
context:
space:
mode:
authorQ <andrea@nocte.co.uk>2014-03-27 09:48:26 +0000
committerQ <andrea@nocte.co.uk>2014-03-27 09:48:26 +0000
commitcc719183cbc1fb6d2aebeb3150780d5c0e3f86e5 (patch)
tree65dcab27479085b99305a7a8a41beeefee37deb7 /src/init.c
parent0bb0f22ddec2de97f7938916c9cf278b99e6a9e7 (diff)
downloadLibXtract-cc719183cbc1fb6d2aebeb3150780d5c0e3f86e5.tar.gz
LibXtract-cc719183cbc1fb6d2aebeb3150780d5c0e3f86e5.tar.bz2
LibXtract-cc719183cbc1fb6d2aebeb3150780d5c0e3f86e5.zip
add VC2012 project to compile static and dynamic lib, also fix some C
issues
Diffstat (limited to 'src/init.c')
-rw-r--r--src/init.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/init.c b/src/init.c
index a65e33a..f7962fa 100644
--- a/src/init.c
+++ b/src/init.c
@@ -43,7 +43,7 @@
#ifdef USE_OOURA
void xtract_init_ooura_data(xtract_ooura_data *ooura_data, unsigned int N)
{
- ooura_data->ooura_ip = (int *)calloc(2 + sqrt(N), sizeof(int));
+ ooura_data->ooura_ip = (int *)calloc(2 + sqrt((double)N), sizeof(int));
ooura_data->ooura_w = (double *)calloc(N * 5 / 4, sizeof(double));
ooura_data->initialised = true;
}
@@ -397,7 +397,7 @@ double *xtract_init_window(const int N, const int type)
{
double *window;
- window = malloc(N * sizeof(double));
+ window = (double*)malloc(N * sizeof(double));
switch (type)
{
@@ -444,7 +444,7 @@ void xtract_free_window(double *window)
#ifdef __GNUC__
__attribute__((constructor)) void init()
#else
-void _init()ยท
+void _init()
#endif
{
#ifdef USE_OOURA