aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flprefix.h
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2003-07-20 02:36:32 +0000
committerThomas Grill <xovo@users.sourceforge.net>2003-07-20 02:36:32 +0000
commitcd0dbb399460d8c6e28a07c726bc914cfcda5ab3 (patch)
treea666f561be004b7e7b525870551a5631b46fb8b9 /externals/grill/flext/source/flprefix.h
parentb24219e6ab0ce96f0d60f7a5f122c52b2c7e40aa (diff)
""
svn path=/trunk/; revision=779
Diffstat (limited to 'externals/grill/flext/source/flprefix.h')
-rwxr-xr-xexternals/grill/flext/source/flprefix.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/externals/grill/flext/source/flprefix.h b/externals/grill/flext/source/flprefix.h
index 4d34a975..7ab517df 100755
--- a/externals/grill/flext/source/flprefix.h
+++ b/externals/grill/flext/source/flprefix.h
@@ -358,6 +358,11 @@ WARRANTIES, see the file, "license.txt," in this distribution.
#endif
// ----- macros for class names -----
+/*
+ With linux (flat linker namespace) and more than one flext-based external loaded all calls to static
+ exported functions refer to the first instance loaded!
+ Therefore different class names are used so that the correct type of flext function is called.
+*/
#if defined(FLEXT_SHARED)
#define FLEXT_CLASSDEF(CL) CL##_shared
#elif defined(FLEXT_THREADS)