From 7d41c2213b5070d444fa17cdb04eeb9fdc955309 Mon Sep 17 00:00:00 2001 From: Katja Date: Sun, 6 Nov 2011 15:38:24 +0000 Subject: made smlib compliant with double precision svn path=/trunk/externals/smlib/; revision=15707 --- vfmod.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'vfmod.c') 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); -- cgit v1.2.1