From 2f1fadd7d96f6a77feffe81568f4c77fea8b62d0 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Fri, 4 Sep 2015 11:51:19 -0400
Subject: [PATCH] windowing library: add A_CANT to dsp method

---
 externals/windowing/bartlett~.c | 2 +-
 externals/windowing/blackman~.c | 2 +-
 externals/windowing/connes~.c   | 2 +-
 externals/windowing/cosine~.c   | 2 +-
 externals/windowing/gaussian~.c | 2 +-
 externals/windowing/hamming~.c  | 2 +-
 externals/windowing/hanning~.c  | 2 +-
 externals/windowing/kaiser~.c   | 2 +-
 externals/windowing/lanczos~.c  | 2 +-
 externals/windowing/welch~.c    | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/externals/windowing/bartlett~.c b/externals/windowing/bartlett~.c
index b649b6722..ea1c9478d 100644
--- a/externals/windowing/bartlett~.c
+++ b/externals/windowing/bartlett~.c
@@ -93,5 +93,5 @@ void bartlett_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(bartlett_class, nullfn, gensym("signal"), 0);
-  class_addmethod(bartlett_class, (t_method)bartlett_dsp, gensym("dsp"), 0);
+  class_addmethod(bartlett_class, (t_method)bartlett_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/windowing/blackman~.c b/externals/windowing/blackman~.c
index af4732f9e..ad7af8a45 100644
--- a/externals/windowing/blackman~.c
+++ b/externals/windowing/blackman~.c
@@ -97,5 +97,5 @@ void blackman_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(blackman_class, nullfn, gensym("signal"), 0);
-  class_addmethod(blackman_class, (t_method)blackman_dsp, gensym("dsp"), 0);
+  class_addmethod(blackman_class, (t_method)blackman_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/windowing/connes~.c b/externals/windowing/connes~.c
index 5f5a017f9..027ab199a 100644
--- a/externals/windowing/connes~.c
+++ b/externals/windowing/connes~.c
@@ -92,5 +92,5 @@ void connes_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(connes_class, nullfn, gensym("signal"), 0);
-  class_addmethod(connes_class, (t_method)connes_dsp, gensym("dsp"), 0);
+  class_addmethod(connes_class, (t_method)connes_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/windowing/cosine~.c b/externals/windowing/cosine~.c
index fe9246345..92eb8182b 100644
--- a/externals/windowing/cosine~.c
+++ b/externals/windowing/cosine~.c
@@ -97,5 +97,5 @@ void cosine_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(cosine_class, nullfn, gensym("signal"), 0);
-  class_addmethod(cosine_class, (t_method)cosine_dsp, gensym("dsp"), 0);
+  class_addmethod(cosine_class, (t_method)cosine_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/windowing/gaussian~.c b/externals/windowing/gaussian~.c
index 5ec3c47c0..3b9828b12 100644
--- a/externals/windowing/gaussian~.c
+++ b/externals/windowing/gaussian~.c
@@ -116,6 +116,6 @@ void gaussian_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(gaussian_class, nullfn, gensym("signal"), 0);
-  class_addmethod(gaussian_class, (t_method)gaussian_dsp, gensym("dsp"), 0);
+  class_addmethod(gaussian_class, (t_method)gaussian_dsp, gensym("dsp"), A_CANT, 0);
   class_addfloat(gaussian_class, (t_method)gaussian_float);
 }
diff --git a/externals/windowing/hamming~.c b/externals/windowing/hamming~.c
index b0b0cdc57..24b5e43f0 100644
--- a/externals/windowing/hamming~.c
+++ b/externals/windowing/hamming~.c
@@ -97,5 +97,5 @@ void hamming_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(hamming_class, nullfn, gensym("signal"), 0);
-  class_addmethod(hamming_class, (t_method)hamming_dsp, gensym("dsp"), 0);
+  class_addmethod(hamming_class, (t_method)hamming_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/windowing/hanning~.c b/externals/windowing/hanning~.c
index 9ed54373b..9be6da2a7 100644
--- a/externals/windowing/hanning~.c
+++ b/externals/windowing/hanning~.c
@@ -97,5 +97,5 @@ void hanning_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(hanning_class, nullfn, gensym("signal"), 0);
-  class_addmethod(hanning_class, (t_method)hanning_dsp, gensym("dsp"), 0);
+  class_addmethod(hanning_class, (t_method)hanning_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/windowing/kaiser~.c b/externals/windowing/kaiser~.c
index 9a7ee5ab8..dc072e9d6 100644
--- a/externals/windowing/kaiser~.c
+++ b/externals/windowing/kaiser~.c
@@ -110,7 +110,7 @@ void kaiser_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(kaiser_class, nullfn, gensym("signal"), 0);
-  class_addmethod(kaiser_class, (t_method)kaiser_dsp, gensym("dsp"), 0);
+  class_addmethod(kaiser_class, (t_method)kaiser_dsp, gensym("dsp"), A_CANT, 0);
   class_addfloat(kaiser_class, (t_method)kaiser_float);
 }
 
diff --git a/externals/windowing/lanczos~.c b/externals/windowing/lanczos~.c
index b14f67646..c10ed6bf1 100644
--- a/externals/windowing/lanczos~.c
+++ b/externals/windowing/lanczos~.c
@@ -102,5 +102,5 @@ void lanczos_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(lanczos_class, nullfn, gensym("signal"), 0);
-  class_addmethod(lanczos_class, (t_method)lanczos_dsp, gensym("dsp"), 0);
+  class_addmethod(lanczos_class, (t_method)lanczos_dsp, gensym("dsp"), A_CANT, 0);
 }
diff --git a/externals/windowing/welch~.c b/externals/windowing/welch~.c
index ec79692ea..0903389de 100644
--- a/externals/windowing/welch~.c
+++ b/externals/windowing/welch~.c
@@ -92,5 +92,5 @@ void welch_tilde_setup(void) {
 			    A_DEFFLOAT,
 			    0);
   class_addmethod(welch_class, nullfn, gensym("signal"), 0);
-  class_addmethod(welch_class, (t_method)welch_dsp, gensym("dsp"), 0);
+  class_addmethod(welch_class, (t_method)welch_dsp, gensym("dsp"), A_CANT, 0);
 }
-- 
GitLab