From cab9975c6fda854b3da7d0530cf8fa22693f6b52 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Sat, 6 Mar 2004 03:25:48 +0000 Subject: "" svn path=/trunk/; revision=1380 --- externals/grill/flext/source/fllib.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'externals/grill/flext/source/fllib.cpp') diff --git a/externals/grill/flext/source/fllib.cpp b/externals/grill/flext/source/fllib.cpp index c727bcb5..ed07a35d 100755 --- a/externals/grill/flext/source/fllib.cpp +++ b/externals/grill/flext/source/fllib.cpp @@ -124,21 +124,23 @@ libclass::libclass(t_class *&cl,flext_obj *(*newf)(int,t_atom *),void (*freef)(f clss(cl), argc(0),argv(NULL) {} - + + +typedef DataMap LibMap; + +static LibMap libnames; + //! Store or retrieve registered classes static libclass *FindName(const t_symbol *s,libclass *o = NULL) { - typedef std::map LibMap; - - static LibMap libnames; - +// typedef std::map LibMap; LibMap::iterator it = libnames.find(s); if(it == libnames.end()) { if(o) libnames[s] = o; return o; } else - return it->second; + return it.data(); } -- cgit v1.2.1