From 2aefe91f615726931d9e99d5009e1f6e57f623c9 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Fri, 7 Oct 2005 12:58:48 +0000 Subject: bugfixes and optimizations, especially for DSP under Max/MSP fixed dsp vector offset bug preprocessed class names now also reflect debug mode (to avoid name clashes) svn path=/trunk/; revision=3676 --- externals/grill/flext/source/flprefix.h | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'externals/grill/flext/source/flprefix.h') diff --git a/externals/grill/flext/source/flprefix.h b/externals/grill/flext/source/flprefix.h index 36a7dbbe..4568a1cc 100755 --- a/externals/grill/flext/source/flprefix.h +++ b/externals/grill/flext/source/flprefix.h @@ -366,12 +366,22 @@ WARRANTIES, see the file, "license.txt," in this distribution. */ #ifdef __DOXYGEN__ #define FLEXT_CLASSDEF(CL) CL -#elif defined(FLEXT_SHARED) - #define FLEXT_CLASSDEF(CL) CL##_shared -#elif defined(FLEXT_THREADS) - #define FLEXT_CLASSDEF(CL) CL##_multi +#elif defined(FLEXT_DEBUG) + #if defined(FLEXT_SHARED) + #define FLEXT_CLASSDEF(CL) CL##_shared_d + #elif defined(FLEXT_THREADS) + #define FLEXT_CLASSDEF(CL) CL##_multi_d + #else + #define FLEXT_CLASSDEF(CL) CL##_single_d + #endif #else - #define FLEXT_CLASSDEF(CL) CL##_single + #if defined(FLEXT_SHARED) + #define FLEXT_CLASSDEF(CL) CL##_shared + #elif defined(FLEXT_THREADS) + #define FLEXT_CLASSDEF(CL) CL##_multi + #else + #define FLEXT_CLASSDEF(CL) CL##_single + #endif #endif -- cgit v1.2.1