From 1e512f56e5e1040b9825114937c0687efa4dc90d Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Fri, 4 Sep 2015 11:26:36 -0400
Subject: [PATCH] pidip: add A_CANT to dsp method

---
 externals/pidip/modules/pdp_icedthe~.c  | 2 +-
 externals/pidip/modules/pdp_rec~.c      | 2 +-
 externals/pidip/modules/pdp_segsnd~.c   | 2 +-
 externals/pidip/modules/pdp_theonice~.c | 2 +-
 externals/pidip/modules/pdp_theorin~.c  | 2 +-
 externals/pidip/modules/pdp_theorout~.c | 2 +-
 externals/pidip/modules/pdp_yqt.c       | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/externals/pidip/modules/pdp_icedthe~.c b/externals/pidip/modules/pdp_icedthe~.c
index 91714b37d..9d481d410 100755
--- a/externals/pidip/modules/pdp_icedthe~.c
+++ b/externals/pidip/modules/pdp_icedthe~.c
@@ -1381,7 +1381,7 @@ void pdp_icedthe_tilde_setup(void)
     pdp_icedthe_class = class_new(gensym("pdp_icedthe~"), (t_newmethod)pdp_icedthe_new,
     	(t_method)pdp_icedthe_free, sizeof(t_pdp_icedthe), 0, A_NULL);
 
-    class_addmethod(pdp_icedthe_class, (t_method)pdp_icedthe_dsp, gensym("dsp"), A_NULL);
+    class_addmethod(pdp_icedthe_class, (t_method)pdp_icedthe_dsp, gensym("dsp"), A_CANT, A_NULL);
     class_addmethod(pdp_icedthe_class, (t_method)pdp_icedthe_connect, gensym("connect"), A_SYMBOL, A_NULL);
     class_addmethod(pdp_icedthe_class, (t_method)pdp_icedthe_disconnect, gensym("disconnect"), A_NULL);
     class_addmethod(pdp_icedthe_class, (t_method)pdp_icedthe_priority, gensym("priority"), A_FLOAT, A_NULL);
diff --git a/externals/pidip/modules/pdp_rec~.c b/externals/pidip/modules/pdp_rec~.c
index 5aa61da5c..e7744a9c5 100755
--- a/externals/pidip/modules/pdp_rec~.c
+++ b/externals/pidip/modules/pdp_rec~.c
@@ -702,7 +702,7 @@ void pdp_rec_tilde_setup(void)
     	(t_method)pdp_rec_free, sizeof(t_pdp_rec), 0, A_NULL);
 
     CLASS_MAINSIGNALIN(pdp_rec_class, t_pdp_rec, x_f );
-    class_addmethod(pdp_rec_class, (t_method)pdp_rec_dsp, gensym("dsp"), 0);
+    class_addmethod(pdp_rec_class, (t_method)pdp_rec_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(pdp_rec_class, (t_method)pdp_rec_input_0, gensym("pdp"),  A_SYMBOL, A_DEFFLOAT, A_NULL);
     class_addmethod(pdp_rec_class, (t_method)pdp_rec_open, gensym("open"), A_SYMBOL, A_NULL);
     class_addmethod(pdp_rec_class, (t_method)pdp_rec_close, gensym("close"), A_NULL);
diff --git a/externals/pidip/modules/pdp_segsnd~.c b/externals/pidip/modules/pdp_segsnd~.c
index 9d2f3b83a..54bbf3987 100755
--- a/externals/pidip/modules/pdp_segsnd~.c
+++ b/externals/pidip/modules/pdp_segsnd~.c
@@ -397,7 +397,7 @@ void pdp_segsnd_tilde_setup(void)
     pdp_segsnd_class = class_new(gensym("pdp_segsnd~"), (t_newmethod)pdp_segsnd_new,
     	(t_method)pdp_segsnd_free, sizeof(t_pdp_segsnd), 0, A_NULL);
 
-    class_addmethod(pdp_segsnd_class, (t_method)pdp_segsnd_dsp, gensym("dsp"), 0);
+    class_addmethod(pdp_segsnd_class, (t_method)pdp_segsnd_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(pdp_segsnd_class, (t_method)pdp_segsnd_input_0, gensym("pdp"),  
                              A_SYMBOL, A_DEFFLOAT, A_NULL);
     class_addmethod(pdp_segsnd_class, (t_method)pdp_segsnd_x1, gensym("x1"),  A_DEFFLOAT, A_NULL);
diff --git a/externals/pidip/modules/pdp_theonice~.c b/externals/pidip/modules/pdp_theonice~.c
index 6f5045d27..23fc2317b 100755
--- a/externals/pidip/modules/pdp_theonice~.c
+++ b/externals/pidip/modules/pdp_theonice~.c
@@ -1363,7 +1363,7 @@ void pdp_theonice_tilde_setup(void)
     	(t_method)pdp_theonice_free, sizeof(t_pdp_theonice), 0, A_NULL);
 
     CLASS_MAINSIGNALIN(pdp_theonice_class, t_pdp_theonice, x_f );
-    class_addmethod(pdp_theonice_class, (t_method)pdp_theonice_dsp, gensym("dsp"), 0);
+    class_addmethod(pdp_theonice_class, (t_method)pdp_theonice_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(pdp_theonice_class, (t_method)pdp_theonice_input_0, gensym("pdp"),  A_SYMBOL, A_DEFFLOAT, A_NULL);
     class_addmethod(pdp_theonice_class, (t_method)pdp_theonice_connect, gensym("connect"), A_SYMBOL, A_SYMBOL, A_DEFFLOAT, A_NULL);
     class_addmethod(pdp_theonice_class, (t_method)pdp_theonice_disconnect, gensym("disconnect"), A_NULL);
diff --git a/externals/pidip/modules/pdp_theorin~.c b/externals/pidip/modules/pdp_theorin~.c
index e6f0f4d20..c689cd6ae 100755
--- a/externals/pidip/modules/pdp_theorin~.c
+++ b/externals/pidip/modules/pdp_theorin~.c
@@ -985,7 +985,7 @@ void pdp_theorin_tilde_setup(void)
     pdp_theorin_class = class_new(gensym("pdp_theorin~"), (t_newmethod)pdp_theorin_new,
     	(t_method)pdp_theorin_free, sizeof(t_pdp_theorin), 0, A_NULL);
 
-    class_addmethod(pdp_theorin_class, (t_method)pdp_theorin_dsp, gensym("dsp"), A_NULL);
+    class_addmethod(pdp_theorin_class, (t_method)pdp_theorin_dsp, gensym("dsp"), A_CANT, A_NULL);
     class_addmethod(pdp_theorin_class, (t_method)pdp_theorin_open, gensym("open"), A_SYMBOL, A_NULL);
     class_addmethod(pdp_theorin_class, (t_method)pdp_theorin_close, gensym("close"), A_NULL);
     class_addmethod(pdp_theorin_class, (t_method)pdp_theorin_priority, gensym("priority"), A_FLOAT, A_NULL);
diff --git a/externals/pidip/modules/pdp_theorout~.c b/externals/pidip/modules/pdp_theorout~.c
index 0fc1a7376..c8281c702 100755
--- a/externals/pidip/modules/pdp_theorout~.c
+++ b/externals/pidip/modules/pdp_theorout~.c
@@ -914,7 +914,7 @@ void pdp_theorout_tilde_setup(void)
     	(t_method)pdp_theorout_free, sizeof(t_pdp_theorout), 0, A_NULL);
 
     CLASS_MAINSIGNALIN(pdp_theorout_class, t_pdp_theorout, x_f );
-    class_addmethod(pdp_theorout_class, (t_method)pdp_theorout_dsp, gensym("dsp"), 0);
+    class_addmethod(pdp_theorout_class, (t_method)pdp_theorout_dsp, gensym("dsp"), A_CANT, 0);
     class_addmethod(pdp_theorout_class, (t_method)pdp_theorout_input_0, gensym("pdp"),  A_SYMBOL, A_DEFFLOAT, A_NULL);
     class_addmethod(pdp_theorout_class, (t_method)pdp_theorout_open, gensym("open"), A_SYMBOL, A_NULL);
     class_addmethod(pdp_theorout_class, (t_method)pdp_theorout_close, gensym("close"), A_NULL);
diff --git a/externals/pidip/modules/pdp_yqt.c b/externals/pidip/modules/pdp_yqt.c
index 8c5b5807e..0414cda7b 100755
--- a/externals/pidip/modules/pdp_yqt.c
+++ b/externals/pidip/modules/pdp_yqt.c
@@ -450,7 +450,7 @@ void pdp_yqt_setup(void)
     class_addfloat (pdp_yqt_class, (t_method)pdp_yqt_frame);
     class_addmethod(pdp_yqt_class, (t_method)pdp_yqt_frame_cold, gensym("frame_cold"), A_FLOAT, A_NULL);
     class_addmethod(pdp_yqt_class, nullfn, gensym("signal"), 0);
-    class_addmethod(pdp_yqt_class, (t_method)pdp_yqt_dsp, gensym("dsp"), 0);
+    class_addmethod(pdp_yqt_class, (t_method)pdp_yqt_dsp, gensym("dsp"), A_CANT, 0);
     class_sethelpsymbol( pdp_yqt_class, gensym("pdp_yqt.pd") );
 
 }
-- 
GitLab