From: robs <aq...@ya...> - 2009-03-23 08:52:46
|
In order for lsx_debug (etc.) to become thread-safe, it needs to become a variadic macro. >From WP: The GNU Compiler Collection, since 3.0, C++Builder 2006 and Visual Studio 2005 [1] support variable-argument macros, both when compiling C and C++ code. In addition, GCC supports variadic macros when compiling Objective C. Sun Studio C and C++ have had support since Forte Developer 6 update 2 (C++ version 5.3) [1]. The most obvious thing (to me) that this would break is MSVC6 -- would this be okay? /Rob |