From 607f8eaae1d20284a6f477b65b85d6bcb034f375 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Fri, 4 Sep 2015 00:06:40 -0400
Subject: [PATCH] add A_CANT to dsp method

---
 externals/ext13/catch13~.c     | 3 ++-
 externals/ext13/mandelbrot~.c  | 2 +-
 externals/ext13/piperead~.c    | 2 +-
 externals/ext13/pipewrite~.c   | 2 +-
 externals/ext13/promiscous~.c  | 2 +-
 externals/ext13/receive13~.c   | 2 +-
 externals/ext13/scramble~.c    | 2 +-
 externals/ext13/send13~.c      | 2 +-
 externals/ext13/sfread.c       | 2 +-
 externals/ext13/sfwrite13~.c   | 2 +-
 externals/ext13/streamin13~.c  | 2 +-
 externals/ext13/streamout13~.c | 2 +-
 externals/ext13/throw13~.c     | 2 +-
 13 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/externals/ext13/catch13~.c b/externals/ext13/catch13~.c
index 9205f5cf3..afebd2b7f 100644
--- a/externals/ext13/catch13~.c
+++ b/externals/ext13/catch13~.c
@@ -82,7 +82,8 @@ void sigcatch13_setup(void)
     class_addcreator((t_newmethod)sigcatch13_new, gensym("c13~"), A_DEFSYM, 0);
     class_addmethod(sigcatch13_class, (t_method)sigcatch13_set, gensym("set"),
     	A_SYMBOL, 0);
-    class_addmethod(sigcatch13_class, (t_method)sigcatch13_dsp, gensym("dsp"), 0);
+    class_addmethod(sigcatch13_class, (t_method)sigcatch13_dsp, gensym("dsp"),
+        A_CANT, 0);
 }
 
 void catch13_tilde_setup()
diff --git a/externals/ext13/mandelbrot~.c b/externals/ext13/mandelbrot~.c
index 76cc10816..4ccc3e4bc 100644
--- a/externals/ext13/mandelbrot~.c
+++ b/externals/ext13/mandelbrot~.c
@@ -116,7 +116,7 @@ void mandelbrot_tilde_setup(void)
 {
     mandelbrot_tilde_class = class_new(gensym("mandelbrot~"), (t_newmethod)mandelbrot_tilde_new,
     0, sizeof(t_mandelbrot_tilde), 0, A_DEFFLOAT, 0);
-    class_addmethod(mandelbrot_tilde_class, (t_method)mandelbrot_tilde_dsp, gensym("dsp"), 0);
+    class_addmethod(mandelbrot_tilde_class, (t_method)mandelbrot_tilde_dsp, gensym("dsp"), A_CANT, 0);
     CLASS_MAINSIGNALIN(mandelbrot_tilde_class, t_mandelbrot_tilde, k);
 }
 
diff --git a/externals/ext13/piperead~.c b/externals/ext13/piperead~.c
index a4b6eb7e0..a9c0d4cc3 100644
--- a/externals/ext13/piperead~.c
+++ b/externals/ext13/piperead~.c
@@ -157,7 +157,7 @@ void piperead_tilde_setup(void)
     	sizeof(t_piperead_tilde), 0,A_DEFFLOAT,A_DEFFLOAT,0);
     class_addmethod(piperead_tilde_class, nullfn, gensym("signal"), 0);
     
-    class_addmethod(piperead_tilde_class, (t_method) piperead_tilde_dsp, gensym("dsp"), 0);
+    class_addmethod(piperead_tilde_class, (t_method) piperead_tilde_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(piperead_tilde_class, (t_method) piperead_tilde_open, gensym("open"), A_SYMBOL,A_NULL);
     class_addfloat(piperead_tilde_class, piperead_tilde_float);
 }
diff --git a/externals/ext13/pipewrite~.c b/externals/ext13/pipewrite~.c
index 5a49be42b..da5e25461 100644
--- a/externals/ext13/pipewrite~.c
+++ b/externals/ext13/pipewrite~.c
@@ -274,7 +274,7 @@ void pipewrite_tilde_setup(void)
     	sizeof(t_pipewrite_tilde), 0,A_DEFFLOAT,0);
      class_addmethod(pipewrite_tilde_class,nullfn,gensym("signal"), 0);
      
-     class_addmethod(pipewrite_tilde_class, (t_method) pipewrite_tilde_dsp, gensym("dsp"), 0);
+     class_addmethod(pipewrite_tilde_class, (t_method) pipewrite_tilde_dsp, gensym("dsp"), A_CANT, 0);
      class_addmethod(pipewrite_tilde_class, (t_method) pipewrite_tilde_open, gensym("open"), A_SYMBOL,A_NULL);
      class_addmethod(pipewrite_tilde_class, (t_method) pipewrite_tilde_close, gensym("close"), 0);
      class_addmethod(pipewrite_tilde_class, (t_method)pipewrite_tilde_block,gensym("block"),A_DEFFLOAT,0);
diff --git a/externals/ext13/promiscous~.c b/externals/ext13/promiscous~.c
index eebdc6364..bf1083631 100644
--- a/externals/ext13/promiscous~.c
+++ b/externals/ext13/promiscous~.c
@@ -158,7 +158,7 @@ void promiscous_tilde_setup(void)
 {
 	promiscous_tilde_class = class_new(gensym("promiscous~"), (t_newmethod) promiscous_tilde_new, 0,
 		sizeof(t_promiscous_tilde), CLASS_NOINLET, A_DEFSYM, 0);
-	class_addmethod(promiscous_tilde_class, (t_method) promiscous_tilde_dsp, gensym("dsp"), 0);
+	class_addmethod(promiscous_tilde_class, (t_method) promiscous_tilde_dsp, gensym("dsp"), A_CANT, 0);
 }
 
 #endif
diff --git a/externals/ext13/receive13~.c b/externals/ext13/receive13~.c
index 4811d9325..4ff4e3191 100644
--- a/externals/ext13/receive13~.c
+++ b/externals/ext13/receive13~.c
@@ -116,7 +116,7 @@ void sigreceive13_setup(void)
     class_addmethod(sigreceive13_class, (t_method)sigreceive13_set, gensym("set"),
     	A_SYMBOL, 0);
     class_addmethod(sigreceive13_class, (t_method)sigreceive13_dsp, gensym("dsp"),
-    	0);
+    	A_CANT, 0);
 }
 
 void receive13_tilde_setup()
diff --git a/externals/ext13/scramble~.c b/externals/ext13/scramble~.c
index 082fb7541..ec1f1e240 100644
--- a/externals/ext13/scramble~.c
+++ b/externals/ext13/scramble~.c
@@ -631,7 +631,7 @@ void scramble_tilde_setup(void)
     	sizeof(t_scramble_tilde), 0, A_DEFFLOAT,A_DEFFLOAT, 0);
     class_addfloat(scramble_tilde_class,scramble_tilde_float);
     class_addmethod(scramble_tilde_class, nullfn, gensym("signal"), 0);
-    class_addmethod(scramble_tilde_class, (t_method) scramble_tilde_dsp, gensym("dsp"), 0);
+    class_addmethod(scramble_tilde_class, (t_method) scramble_tilde_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(scramble_tilde_class, (t_method) scramble_tilde_buffer, gensym("buffer"), A_DEFFLOAT,0);
     class_addmethod(scramble_tilde_class, (t_method) scramble_tilde_threshold, gensym("threshold"), A_DEFFLOAT,0);
     class_addmethod(scramble_tilde_class, (t_method) scramble_tilde_grains, gensym("grains"), A_DEFFLOAT,0);
diff --git a/externals/ext13/send13~.c b/externals/ext13/send13~.c
index c4c9a2f54..78bcc6e8b 100644
--- a/externals/ext13/send13~.c
+++ b/externals/ext13/send13~.c
@@ -71,7 +71,7 @@ void sigsend13_setup(void)
     
     class_addcreator((t_newmethod)sigsend13_new, gensym("s13~"), A_DEFSYM, 0);
     class_addmethod(sigsend13_class, nullfn, gensym("signal"), 0);
-    class_addmethod(sigsend13_class, (t_method)sigsend13_dsp, gensym("dsp"), 0);
+    class_addmethod(sigsend13_class, (t_method)sigsend13_dsp, gensym("dsp"), A_CANT, 0);
 }
 
 void send13_tilde_setup()
diff --git a/externals/ext13/sfread.c b/externals/ext13/sfread.c
index 92f860a9f..d9c796373 100644
--- a/externals/ext13/sfread.c
+++ b/externals/ext13/sfread.c
@@ -346,7 +346,7 @@ void sfwrite_setup(void)
      sfwrite_class = class_new(gensym("sfwrite~"), (t_newmethod)sfwrite_new, 0,
     	sizeof(t_sfwrite), 0,A_DEFFLOAT,0);
      class_addmethod(sfwrite_class,nullfn,gensym("signal"), 0);
-     class_addmethod(sfwrite_class, (t_method) sfwrite_dsp, gensym("dsp"), 0);
+     class_addmethod(sfwrite_class, (t_method) sfwrite_dsp, gensym("dsp"), A_CANT, 0);
      class_addmethod(sfwrite_class, (t_method) sfwrite_open, gensym("open"), A_SYMBOL,A_NULL);
      class_addfloat(sfwrite_class, sfwrite_float);
      
diff --git a/externals/ext13/sfwrite13~.c b/externals/ext13/sfwrite13~.c
index 1b1da3edf..0e2e7124e 100644
--- a/externals/ext13/sfwrite13~.c
+++ b/externals/ext13/sfwrite13~.c
@@ -289,7 +289,7 @@ void sfwrite13_setup(void)
      sfwrite13_class = class_new(gensym("sfwrite13~"), (t_newmethod)sfwrite13_new, (t_method)sfwrite13_free,
     	sizeof(t_sfwrite13), 0,A_DEFFLOAT,0);
      class_addmethod(sfwrite13_class,nullfn,gensym("signal"), 0);
-     class_addmethod(sfwrite13_class, (t_method) sfwrite13_dsp, gensym("dsp"), 0);
+     class_addmethod(sfwrite13_class, (t_method) sfwrite13_dsp, gensym("dsp"), A_CANT, 0);
      class_addmethod(sfwrite13_class, (t_method) sfwrite13_open, gensym("open"), A_SYMBOL,A_NULL);
      class_addmethod(sfwrite13_class, (t_method) sfwrite13_close, gensym("close"), 0);
      class_addmethod(sfwrite13_class, (t_method) sfwrite13_block,gensym("block"),A_DEFFLOAT,0);
diff --git a/externals/ext13/streamin13~.c b/externals/ext13/streamin13~.c
index 42656b403..65f633940 100644
--- a/externals/ext13/streamin13~.c
+++ b/externals/ext13/streamin13~.c
@@ -307,7 +307,7 @@ void streamin13_setup(void)
     	sizeof(t_streamin13), A_DEFSYM, A_DEFFLOAT, A_DEFFLOAT, 0);
     
     class_addmethod(streamin13_class, nullfn, gensym("signal"), 0);
-    class_addmethod(streamin13_class, (t_method) streamin13_dsp, gensym("dsp"), 0);
+    class_addmethod(streamin13_class, (t_method) streamin13_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(streamin13_class, (t_method)streamin13_port,gensym("port"),A_DEFFLOAT,0);
 }
 
diff --git a/externals/ext13/streamout13~.c b/externals/ext13/streamout13~.c
index b2762f0fe..7e68a4acf 100644
--- a/externals/ext13/streamout13~.c
+++ b/externals/ext13/streamout13~.c
@@ -386,7 +386,7 @@ void streamout13_setup(void)
     class_addmethod(streamout13_class, nullfn, gensym("signal"), 0);
     class_addmethod(streamout13_class, (t_method)streamout13_format,gensym("format"),A_SYMBOL,0);
     class_addmethod(streamout13_class, (t_method)streamout13_grain,gensym("grain"),A_DEFFLOAT,0);
-    class_addmethod(streamout13_class, (t_method) streamout13_dsp, gensym("dsp"), 0);
+    class_addmethod(streamout13_class, (t_method) streamout13_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(streamout13_class, (t_method)streamout13_host,gensym("host"),A_DEFSYM,0);
 
 }
diff --git a/externals/ext13/throw13~.c b/externals/ext13/throw13~.c
index 98ca22c4b..dc9d439ef 100644
--- a/externals/ext13/throw13~.c
+++ b/externals/ext13/throw13~.c
@@ -87,7 +87,7 @@ void sigthrow13_setup(void)
     class_addmethod(sigthrow13_class, (t_method)sigthrow13_set, gensym("set"),
     	A_SYMBOL, 0);
     class_addmethod(sigthrow13_class, nullfn, gensym("signal"), 0);
-    class_addmethod(sigthrow13_class, (t_method)sigthrow13_dsp, gensym("dsp"), 0);
+    class_addmethod(sigthrow13_class, (t_method)sigthrow13_dsp, gensym("dsp"), A_CANT, 0);
 }
 
 void throw13_tilde_setup()
-- 
GitLab