aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flsupport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/source/flsupport.cpp')
-rw-r--r--externals/grill/flext/source/flsupport.cpp21
1 files changed, 10 insertions, 11 deletions
diff --git a/externals/grill/flext/source/flsupport.cpp b/externals/grill/flext/source/flsupport.cpp
index 1c19f546..2748c0d1 100644
--- a/externals/grill/flext/source/flsupport.cpp
+++ b/externals/grill/flext/source/flsupport.cpp
@@ -30,14 +30,12 @@ const t_symbol *flext::sym_bang = NULL;
const t_symbol *flext::sym_list = NULL;
const t_symbol *flext::sym_pointer = NULL;
const t_symbol *flext::sym_int = NULL;
+const t_symbol *flext::sym_signal = NULL;
#if FLEXT_SYS != FLEXT_SYS_JMAX
const t_symbol *flext::sym_anything = NULL;
#endif
-#if FLEXT_SYS == FLEXT_SYS_PD
-const t_symbol *flext::sym_signal = NULL;
-#endif
int flext::Version() { return FLEXT_VERSION; }
const char *flext::VersionStr() { return FLEXT_VERSTR; }
@@ -51,14 +49,14 @@ void flext::Setup()
else issetup = true;
#if FLEXT_SYS == FLEXT_SYS_PD
- sym__ = gensym("");
- sym_anything = gensym("anything");
- sym_pointer = gensym("pointer");
- sym_float = gensym("float");
- sym_symbol = gensym("symbol");
- sym_bang = gensym("bang");
- sym_list = gensym("list");
- sym_signal = gensym("signal");
+ sym__ = &s_;
+ sym_anything = &s_anything;
+ sym_pointer = &s_pointer;
+ sym_float = &s_float;
+ sym_symbol = &s_symbol;
+ sym_bang = &s_bang;
+ sym_list = &s_list;
+ sym_signal = &s_signal;
sym_int = gensym("int");
#elif FLEXT_SYS == FLEXT_SYS_MAX
sym__ = gensym("");
@@ -68,6 +66,7 @@ void flext::Setup()
sym_bang = gensym("bang");
sym_list = gensym("list");
sym_anything = gensym("anything");
+ sym_signal = gensym("signal");
#elif FLEXT_SYS == FLEXT_SYS_JMAX
sym__ = fts_new_symbol("");; // is there a static symbol for that?
sym_int = fts_s_int;