From 739a8290a8b05645a2d055aed8e5eb76ba2e24e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Fri, 28 Aug 2015 17:55:26 +0000 Subject: one-true indentation svn path=/trunk/externals/zexy/; revision=17537 --- src/multiplex~.c | 48 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 32 insertions(+), 16 deletions(-) (limited to 'src/multiplex~.c') diff --git a/src/multiplex~.c b/src/multiplex~.c index 82d76d5..3cbf500 100644 --- a/src/multiplex~.c +++ b/src/multiplex~.c @@ -1,5 +1,5 @@ -/* - * mux~ : multiplex a specified signal to the output +/* + * mux~ : multiplex a specified signal to the output * * (c) 1999-2011 IOhannes m zmölnig, forum::für::umläute, institute of electronic music and acoustics (iem) * @@ -7,12 +7,12 @@ * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License along * with this program. If not, see . */ @@ -32,10 +32,11 @@ typedef struct _mux { static void mux_tilde_input(t_mux *x, t_floatarg f) { - if ((f>=0)&&(fn_in)){ + if ((f>=0)&&(fn_in)) { x->input=f; - } else + } else { error("multiplex~: %d is channel out of range (0..%d)", (int)f, x->n_in); + } } @@ -44,10 +45,12 @@ static t_int *mux_tilde_perform(t_int *w) t_mux *x = (t_mux *)(w[1]); t_sample *out = (t_sample *)(w[2]); int n = (int)(w[3]); - + t_sample *in = x->in[x->input]; - while(n--)*out++=*in++; + while(n--) { + *out++=*in++; + } return (w+4); } @@ -57,7 +60,9 @@ static void mux_tilde_dsp(t_mux *x, t_signal **sp) int n = 0; t_sample **dummy=x->in; - for(n=0;nn_in;n++)*dummy++=sp[n]->s_vec; + for(n=0; nn_in; n++) { + *dummy++=sp[n]->s_vec; + } dsp_add(mux_tilde_perform, 3, x, sp[n]->s_vec, sp[0]->s_n); } @@ -75,20 +80,27 @@ static void mux_tilde_free(t_mux *x) freebytes(x->in, x->n_in * sizeof(t_sample *)); } -static void *mux_tilde_new(t_symbol* UNUSED(s), int argc, t_atom* UNUSED(argv)) +static void *mux_tilde_new(t_symbol* UNUSED(s), int argc, + t_atom* UNUSED(argv)) { t_mux *x = (t_mux *)pd_new(mux_tilde_class); int i; - if (!argc)argc=2; + if (!argc) { + argc=2; + } x->n_in=argc; x->input=0; argc--; - while(argc--)inlet_new(&x->x_obj,&x->x_obj.ob_pd,gensym("signal"),gensym("signal")); + while(argc--) { + inlet_new(&x->x_obj,&x->x_obj.ob_pd,gensym("signal"),gensym("signal")); + } x->in = (t_sample **)getbytes(x->n_in * sizeof(t_sample *)); i=x->n_in; - while(i--)x->in[i]=0; + while(i--) { + x->in[i]=0; + } outlet_new(&x->x_obj, gensym("signal")); @@ -97,14 +109,18 @@ static void *mux_tilde_new(t_symbol* UNUSED(s), int argc, t_atom* UNUSED(argv)) void multiplex_tilde_setup(void) { - mux_tilde_class = class_new(gensym("multiplex~"), (t_newmethod)mux_tilde_new, (t_method)mux_tilde_free, sizeof(t_mux), 0, A_GIMME, 0); + mux_tilde_class = class_new(gensym("multiplex~"), + (t_newmethod)mux_tilde_new, (t_method)mux_tilde_free, sizeof(t_mux), 0, + A_GIMME, 0); class_addcreator((t_newmethod)mux_tilde_new, gensym("mux~"), A_GIMME, 0); class_addfloat(mux_tilde_class, mux_tilde_input); - class_addmethod(mux_tilde_class, (t_method)mux_tilde_dsp, gensym("dsp"), 0); + class_addmethod(mux_tilde_class, (t_method)mux_tilde_dsp, gensym("dsp"), + 0); class_addmethod(mux_tilde_class, nullfn, gensym("signal"), 0); - class_addmethod(mux_tilde_class, (t_method)mux_tilde_helper, gensym("help"), 0); + class_addmethod(mux_tilde_class, (t_method)mux_tilde_helper, + gensym("help"), 0); zexy_register("multiplex~"); } void mux_tilde_setup(void) -- cgit v1.2.1