From 3517975bac0925848e75bfab0ea13bd6b525c808 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Tue, 18 Oct 2005 09:56:50 +0000 Subject: fixed processing with float at hot-inlet svn path=/trunk/externals/iem/iemmatrix/; revision=3729 --- src/mtx_binop_generic.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/mtx_binop_generic.h') diff --git a/src/mtx_binop_generic.h b/src/mtx_binop_generic.h index 6c22cef..6d60ba3 100644 --- a/src/mtx_binop_generic.h +++ b/src/mtx_binop_generic.h @@ -149,16 +149,16 @@ static void mtxbin_float(t_mtx_binmtx *x, t_float f) ap=m->atombuffer+2; n=row2*col2; - while(n--){ + t_float f = #ifdef MTXBIN_GENERIC__INTEGEROP - ap->a_w.w_float = offset MTXBIN_GENERIC__OPERATOR atom_getint(ap2); + offset MTXBIN_GENERIC__OPERATOR atom_getint(ap2); #else - ap->a_w.w_float = offset MTXBIN_GENERIC__OPERATOR atom_getfloat(ap2); + offset MTXBIN_GENERIC__OPERATOR atom_getfloat(ap2); #endif + SETFLOAT(ap, f); ap++; ap2++; } - outlet_anything(x->x_obj.ob_outlet, gensym("matrix"), m->row*m->col+2, m->atombuffer); } static void *mtxbin_new(t_symbol *s, int argc, t_atom *argv) -- cgit v1.2.1