aboutsummaryrefslogtreecommitdiff
path: root/vfmod.c
diff options
context:
space:
mode:
authorKatja <katjav@users.sourceforge.net>2011-11-06 15:38:24 +0000
committerKatja <katjav@users.sourceforge.net>2011-11-06 15:38:24 +0000
commit7d41c2213b5070d444fa17cdb04eeb9fdc955309 (patch)
tree930e28f8ef74a6343d1cf3962e21048447651420 /vfmod.c
parent2e5402b354317ba36480d00de4f1aced6755b7cf (diff)
made smlib compliant with double precision
svn path=/trunk/externals/smlib/; revision=15707
Diffstat (limited to 'vfmod.c')
-rw-r--r--vfmod.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/vfmod.c b/vfmod.c
index 7b7d1af..9f23fc5 100644
--- a/vfmod.c
+++ b/vfmod.c
@@ -9,14 +9,14 @@ static t_class *vfmod_class;
typedef struct _vfmod
{
t_object x_obj;
- float m_y;
+ t_float m_y;
} t_vfmod;
static void vfmod_perform(t_vfmod *x, t_symbol *s, int argc, t_atom *argv)
{
int i;
- float y;
+ t_float y;
t_atom *ap,*app;
ap = (t_atom *)getbytes(sizeof(t_atom)*argc);
app=ap;
@@ -25,7 +25,7 @@ static void vfmod_perform(t_vfmod *x, t_symbol *s, int argc, t_atom *argv)
y=1.0f;
for (i = 0; i < argc; i++)
{
- SETFLOAT(app, (float)fmod(atom_getfloat(argv++),y));
+ SETFLOAT(app, (t_float)fmod(atom_getfloat(argv++),y));
app++;
}
outlet_list(x->x_obj.ob_outlet,gensym("list"),argc,ap);