diff options
author | Katja <katjav@users.sourceforge.net> | 2011-11-06 15:38:24 +0000 |
---|---|---|
committer | Katja <katjav@users.sourceforge.net> | 2011-11-06 15:38:24 +0000 |
commit | 7d41c2213b5070d444fa17cdb04eeb9fdc955309 (patch) | |
tree | 930e28f8ef74a6343d1cf3962e21048447651420 /itov.c | |
parent | 2e5402b354317ba36480d00de4f1aced6755b7cf (diff) |
made smlib compliant with double precision
svn path=/trunk/externals/smlib/; revision=15707
Diffstat (limited to 'itov.c')
-rw-r--r-- | itov.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -11,16 +11,16 @@ typedef struct _itov t_outlet *f_out1;
t_outlet *f_out2;
t_outlet *f_out3;
- float m_lo;
- float m_hi;
- float m_scale;
+ t_float m_lo;
+ t_float m_hi;
+ t_float m_scale;
int m_nbins;
} t_itov;
static void itov_perform_float(t_itov *x, t_float j)
{
- float i;
+ t_float i;
j-=1.0f;
j=(j>0)?(j<x->m_nbins?j:x->m_nbins-1):0; // limit without IF
@@ -54,7 +54,7 @@ static void itov_set(t_itov *x, t_float lo, t_float hi, t_float nbins) x->m_hi=hi;
x->m_lo=lo;
x->m_nbins=(int)nbins;
- x->m_scale=(float)x->m_nbins/(hi-lo);
+ x->m_scale=(t_float)x->m_nbins/(hi-lo);
}
static void *itov_new(t_float lo, t_float hi, t_float nbins)
|