aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flsupport.cpp
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2005-03-10 04:56:41 +0000
committerThomas Grill <xovo@users.sourceforge.net>2005-03-10 04:56:41 +0000
commit5e3101f8a1a5cf78f86635da6a78d8564aa85483 (patch)
tree763ad92aa6a6d86d3af474b2b478854876c1c70c /externals/grill/flext/source/flsupport.cpp
parente854889b99b9e515dc69d237b1031b5705e83b60 (diff)
new lock-free lifo and fifo
fixed buggy unbinding of receive symbols no more static assignment of symbols (problems with Metrowerks) fixed bugs in SIMD code for non-power-of-2 lengths Max: use high-priority click instead of qelem for message-posting added method for clicks into object box svn path=/trunk/; revision=2614
Diffstat (limited to 'externals/grill/flext/source/flsupport.cpp')
-rw-r--r--externals/grill/flext/source/flsupport.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/externals/grill/flext/source/flsupport.cpp b/externals/grill/flext/source/flsupport.cpp
index 2748c0d1..86187025 100644
--- a/externals/grill/flext/source/flsupport.cpp
+++ b/externals/grill/flext/source/flsupport.cpp
@@ -34,8 +34,14 @@ const t_symbol *flext::sym_signal = NULL;
#if FLEXT_SYS != FLEXT_SYS_JMAX
const t_symbol *flext::sym_anything = NULL;
+
+const t_symbol *sym_buffer = NULL;
+const t_symbol *sym_size = NULL;
#endif
+const t_symbol *sym_attributes = NULL;
+const t_symbol *sym_methods = NULL;
+
int flext::Version() { return FLEXT_VERSION; }
const char *flext::VersionStr() { return FLEXT_VERSTR; }
@@ -67,6 +73,9 @@ void flext::Setup()
sym_list = gensym("list");
sym_anything = gensym("anything");
sym_signal = gensym("signal");
+
+ sym_buffer = flext::MakeSymbol("buffer~");
+ sym_size = flext::MakeSymbol("size");
#elif FLEXT_SYS == FLEXT_SYS_JMAX
sym__ = fts_new_symbol("");; // is there a static symbol for that?
sym_int = fts_s_int;
@@ -78,6 +87,9 @@ void flext::Setup()
#else
#endif
+ sym_attributes = flext::MakeSymbol("attributes");
+ sym_methods = flext::MakeSymbol("methods");
+
#ifdef FLEXT_THREADS
thrid = GetThreadId();
StartHelper();