From dd49fc719a2e28d5f4c3ec875dd554f80c2eb3c5 Mon Sep 17 00:00:00 2001 From: Georg Holzmann Date: Fri, 12 Jan 2007 22:16:29 +0000 Subject: adopted for pd-extended build system svn path=/trunk/externals/iem16/; revision=7313 --- src/iem16_array.c | 4 ++-- src/iem16_array_tilde.c | 20 ++++++++++++++++---- src/iem16_delay.c | 17 +++++++++++++++++ src/iem16_table.c | 2 +- 4 files changed, 36 insertions(+), 7 deletions(-) diff --git a/src/iem16_array.c b/src/iem16_array.c index 22ee35d..b756d4f 100644 --- a/src/iem16_array.c +++ b/src/iem16_array.c @@ -45,7 +45,7 @@ static void *tab16read_new(t_symbol *s){ return (x); } -static void tab16read_setup(void){ +void tab16read_setup(void){ tab16read_class = class_new(gensym("tab16read"), (t_newmethod)tab16read_new, 0, sizeof(t_tab16read), 0, A_DEFSYM, 0); class_addfloat(tab16read_class, (t_method)tab16read_float); @@ -106,7 +106,7 @@ static void *tab16read4_new(t_symbol *s){ return (x); } -static void tab16read4_setup(void){ +void tab16read4_setup(void){ tab16read4_class = class_new(gensym("tab16read4"), (t_newmethod)tab16read4_new, 0, sizeof(t_tab16read4), 0, A_DEFSYM, 0); class_addfloat(tab16read4_class, (t_method)tab16read4_float); diff --git a/src/iem16_array_tilde.c b/src/iem16_array_tilde.c index 2cda11f..f323333 100644 --- a/src/iem16_array_tilde.c +++ b/src/iem16_array_tilde.c @@ -76,7 +76,7 @@ static void tab16write_tilde_stop(t_tab16write_tilde *x){} static void tab16write_tilde_free(t_tab16write_tilde *x){} -static void tab16write_tilde_setup(void){ +void tab16write_tilde_setup(void){ tab16write_tilde_class = class_new(gensym("tab16write~"), (t_newmethod)tab16write_tilde_new, (t_method)tab16write_tilde_free, sizeof(t_tab16write_tilde), 0, A_DEFSYM, 0); @@ -179,7 +179,7 @@ static void tab16play_tilde_stop(t_tab16play_tilde *x){ static void tab16play_tilde_free(t_tab16play_tilde *x){} -static void tab16play_tilde_setup(void){ +void tab16play_tilde_setup(void){ tab16play_tilde_class = class_new(gensym("tab16play~"), (t_newmethod)tab16play_tilde_new, (t_method)tab16play_tilde_free, sizeof(t_tab16play_tilde), 0, A_DEFSYM, 0); @@ -259,6 +259,12 @@ static void tab16send_setup(void){ class_addmethod(tab16send_class, (t_method)tab16send_dsp, gensym("dsp"), 0); } +// G.Holzmann: for PD-extended build system +void tab16send_tilde_setup(void) +{ + tab16send_setup(); +} + /* ------------------------ tab16receive~ ------------------------- */ static t_class *tab16receive_class; @@ -312,6 +318,12 @@ static void tab16receive_setup(void){ gensym("dsp"), 0); } +// G.Holzmann: for PD-extended build system +void tab16receive_tilde_setup(void) +{ + tab16receive_setup(); +} + /******************** tab16read~ ***********************/ static t_class *tab16read_tilde_class; @@ -384,7 +396,7 @@ static void tab16read_tilde_dsp(t_tab16read_tilde *x, t_signal **sp){ static void tab16read_tilde_free(t_tab16read_tilde *x){} -static void tab16read_tilde_setup(void){ +void tab16read_tilde_setup(void){ tab16read_tilde_class = class_new(gensym("tab16read~"), (t_newmethod)tab16read_tilde_new, (t_method)tab16read_tilde_free, sizeof(t_tab16read_tilde), 0, A_DEFSYM, 0); @@ -479,7 +491,7 @@ static void tab16read4_tilde_dsp(t_tab16read4_tilde *x, t_signal **sp){ sp[0]->s_vec, sp[1]->s_vec, sp[0]->s_n); } -static void tab16read4_tilde_setup(void){ +void tab16read4_tilde_setup(void){ tab16read4_tilde_class = class_new(gensym("tab16read4~"), (t_newmethod)tab16read4_tilde_new, 0, sizeof(t_tab16read4_tilde), 0, A_DEFSYM, 0); diff --git a/src/iem16_delay.c b/src/iem16_delay.c index 24a45d3..556ba9c 100755 --- a/src/iem16_delay.c +++ b/src/iem16_delay.c @@ -110,6 +110,12 @@ static void sigdel16write_setup(void){ gensym("dsp"), 0); } +// G.Holzmann: for PD-extended build system +void del16write_tilde_setup(void) +{ + sigdel16write_setup(); +} + /* ----------------------------- del16read~ ----------------------------- */ static t_class *sigdel16read_class; @@ -192,6 +198,11 @@ static void sigdel16read_setup(void){ class_addfloat(sigdel16read_class, (t_method)sigdel16read_16bit); } +// G.Holzmann: for PD-extended build system +void del16read_tilde_setup(void) +{ + sigdel16read_setup(); +} /* ----------------------------- vd~ ----------------------------- */ static t_class *sig16vd_class; @@ -275,6 +286,12 @@ static void sig16vd_setup(void){ CLASS_MAINSIGNALIN(sig16vd_class, t_sig16vd, x_f); } +// G.Holzmann: for PD-extended build system +void vd16_tilde_setup(void) +{ + sig16vd_setup(); +} + /* ----------------------- global setup routine ---------------- */ void iem16_delay_setup(void){ diff --git a/src/iem16_table.c b/src/iem16_table.c index 1f01178..0dd3586 100644 --- a/src/iem16_table.c +++ b/src/iem16_table.c @@ -200,7 +200,7 @@ static void table16_read16(t_table16 *x, t_symbol *filename, t_symbol *endian, } -static void table16_setup(void){ +void table16_setup(void){ table16_class = class_new(gensym("table16"), (t_newmethod)table16_new, (t_method)table16_free, sizeof(t_table16), 0, A_DEFSYM, A_DEFFLOAT, 0); -- cgit v1.2.1