From f7786d4dd5b3ce6a76f641a0bd834d89fa627b3d Mon Sep 17 00:00:00 2001 From: Holger Nahrstaedt Date: Sun, 28 Feb 2016 10:17:42 +0100 Subject: [PATCH] forget header/wavelib.h --- header/wavelib.h | 13 +++++++++---- src/wavelib.c | 4 ---- src/wavelib.h | 5 +++++ 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/header/wavelib.h b/header/wavelib.h index a6a8645..62a9f67 100644 --- a/header/wavelib.h +++ b/header/wavelib.h @@ -5,6 +5,11 @@ extern "C" { #endif +#if defined(_MSC_VER) +#pragma warning(disable : 4200) +#pragma warning(disable : 4996) +#endif + #ifndef fft_type #define fft_type double #endif @@ -24,7 +29,7 @@ struct wave_set{ double *hpd; double *lpr; double *hpr; - double *params; + double params[0]; }; typedef struct fft_t { @@ -88,7 +93,7 @@ struct wt_set{ int zpad; int length[102]; double *output; - double *params; + double params[0]; }; typedef struct wtree_set* wtree_object; @@ -115,7 +120,7 @@ struct wtree_set{ double *output; int *nodelength; int *coeflength; - double *params; + double params[0]; }; typedef struct wpt_set* wpt_object; @@ -144,7 +149,7 @@ struct wpt_set{ int *nodeindex; int *numnodeslevel; int *coeflength; - double *params; + double params[0]; }; diff --git a/src/wavelib.c b/src/wavelib.c index 3b0768d..5184fe1 100644 --- a/src/wavelib.c +++ b/src/wavelib.c @@ -3,10 +3,6 @@ */ #include "wavelib.h" -#if defined(_MSC_VER) -#pragma warning(disable : 4200) -#pragma warning(disable : 4996) -#endif wave_object wave_init(char* wname) { wave_object obj = NULL; diff --git a/src/wavelib.h b/src/wavelib.h index 355c113..e4e7152 100644 --- a/src/wavelib.h +++ b/src/wavelib.h @@ -10,6 +10,11 @@ Copyright (c) 2014, Rafat Hussain extern "C" { #endif +#if defined(_MSC_VER) +#pragma warning(disable : 4200) +#pragma warning(disable : 4996) +#endif + typedef struct wave_set* wave_object; wave_object wave_init(char* wname);