Prefer std::vector<> over C-style malloc/free**
[ardour.git] / libs / audiographer / audiographer / debuggable.h
index 8fe48159de60a2a7eb5ef0d1e8c6c1a3215a3c2b..6ca544a87e46d888ae314df8df848a9479fca703 100644 (file)
@@ -24,7 +24,7 @@ enum LIBAUDIOGRAPHER_API DebugLevel
 };
 
 /** Class that allows optimizing out debugging code during compile time.
-  * Usage: to take all advantage of this class you should wrap all 
+  * Usage: to take all advantage of this class you should wrap all
   * debugging statemets like this:
   * \code
   * if (debug_level (SomeDebugLevel) && other_optional_conditionals) {
@@ -45,12 +45,12 @@ class /*LIBAUDIOGRAPHER_API*/ Debuggable
                : stream (debug_stream) {}
 
        bool debug_level (DebugLevel level) {
-               #ifdef NDEBUG
-               level = DEFAULT_DEBUG_LEVEL; /* stop pedantic gcc complaints about unused parameter */
+#ifndef NDEBUG
+               (void) level; /* stop pedantic gcc complaints about unused parameter */
                return false;
-               #else
+#else
                return L >= level;
-               #endif
+#endif
        }
        std::ostream & debug_stream() { return stream; }