From dc2fd29b378aae1597fdc1954da0e01f75816bd4 Mon Sep 17 00:00:00 2001 From: musil Date: Tue, 7 Nov 2006 17:11:40 +0000 Subject: makefile_win makefile_linux update we dont need #if MSW_VER chanched float to t_float svn path=/trunk/externals/iemlib/; revision=6221 --- src/iemlib2/transf_fader.c | 37 +++++++++++++++---------------------- 1 file changed, 15 insertions(+), 22 deletions(-) (limited to 'src/iemlib2/transf_fader.c') diff --git a/src/iemlib2/transf_fader.c b/src/iemlib2/transf_fader.c index b545f62..1243a1c 100644 --- a/src/iemlib2/transf_fader.c +++ b/src/iemlib2/transf_fader.c @@ -3,16 +3,9 @@ iemlib2 written by Thomas Musil, Copyright (c) IEM KUG Graz Austria 2000 - 2005 */ -#ifdef _MSC_VER -#pragma warning( disable : 4244 ) -#pragma warning( disable : 4305 ) -#endif - #include "m_pd.h" #include "iemlib.h" -#include -#include /* ------------------------ transf_fader ----------------------- */ @@ -24,7 +17,7 @@ typedef struct _transf_fader t_object x_obj; int x_size; int x_message; - float *x_array; + t_float *x_array; } t_transf_fader; static t_class *transf_fader_class; @@ -38,12 +31,12 @@ static void transf_fader_pairs(t_transf_fader *x, t_symbol *s, int argc, t_atom int i_prev=0; int first=1; int i_delta; - float val_delta; - float delta; - float val_prev=0.0f; - float val=0.0f; - float *vec=x->x_array; - float fad_in, fad_out; + t_float val_delta; + t_float delta; + t_float val_prev=0.0f; + t_float val=0.0f; + t_float *vec=x->x_array; + t_float fad_in, fad_out; for(j=0; j 1) { - delta = val_delta / (float)i_delta; + delta = val_delta / (t_float)i_delta; for(k=i_prev+1; kx_array; - float fract; + t_float fad_out; + t_float *vec=x->x_array; + t_float fract; int i; while(fad_in < 0.0f) @@ -116,7 +109,7 @@ static void transf_fader_float(t_transf_fader *x, t_floatarg fad_in) fad_in = 999.0f; i = (int)fad_in; - fract = fad_in - (float)i; + fract = fad_in - (t_float)i; fad_out = vec[i] + fract*(vec[i+1] - vec[i]); if(fad_out > -123455.0f) outlet_float(x->x_obj.ob_outlet, fad_out); @@ -124,7 +117,7 @@ static void transf_fader_float(t_transf_fader *x, t_floatarg fad_in) static void transf_fader_free(t_transf_fader *x) { - freebytes(x->x_array, x->x_size * sizeof(float)); + freebytes(x->x_array, x->x_size * sizeof(t_float)); } static void *transf_fader_new(t_symbol *s, int argc, t_atom *argv) @@ -134,7 +127,7 @@ static void *transf_fader_new(t_symbol *s, int argc, t_atom *argv) x->x_size = 1001; x->x_message = 0; - x->x_array = (float *)getbytes(x->x_size * sizeof(float)); + x->x_array = (t_float *)getbytes(x->x_size * sizeof(t_float)); n = x->x_size; for(i=0; ix_array[i] = -123456.0f; -- cgit v1.2.1