aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Holzmann <grholzi@users.sourceforge.net>2007-01-12 22:16:29 +0000
committerGeorg Holzmann <grholzi@users.sourceforge.net>2007-01-12 22:16:29 +0000
commitdd49fc719a2e28d5f4c3ec875dd554f80c2eb3c5 (patch)
tree3be2c57cc38794c593946a30612617d54062a7dd
parentbf54437dfcb9292082cc033673647a4b33ac130c (diff)
adopted for pd-extended build system
svn path=/trunk/externals/iem16/; revision=7313
-rw-r--r--src/iem16_array.c4
-rw-r--r--src/iem16_array_tilde.c20
-rwxr-xr-xsrc/iem16_delay.c17
-rw-r--r--src/iem16_table.c2
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);