From 5e3101f8a1a5cf78f86635da6a78d8564aa85483 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Thu, 10 Mar 2005 04:56:41 +0000 Subject: 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 --- externals/grill/flext/source/flsupport.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'externals/grill/flext/source/flsupport.cpp') 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(); -- cgit v1.2.1