util: _debug_printf should print even when DEBUG is not defined
authorKeith Whitwell <keithw@vmware.com>
Thu, 16 Jul 2009 16:51:02 +0000 (17:51 +0100)
committerKeith Whitwell <keithw@vmware.com>
Wed, 29 Jul 2009 11:48:04 +0000 (12:48 +0100)
The leading underscore is meaningful...  This function is used by
_warning and _error functions as well as the more common
debug_printf().

debug_printf (without underscore) gets turned off when DEBUG is
disabled, but warning/error messages still use this function to get
their message out.
(cherry picked from commit 0ac879dca797360570543d5bd0fd64f8fb8e566e)

src/gallium/auxiliary/util/u_debug.c

index a5ca0b72bd7a01f929ca58a684a6ccd6cd3342d0..96d400c839b166669b3702657e5d01116dd56792 100644 (file)
@@ -143,11 +143,9 @@ void _debug_vprintf(const char *format, va_list ap)
 #elif defined(PIPE_SUBSYSTEM_WINDOWS_MINIPORT)
    /* TODO */
 #else /* !PIPE_SUBSYSTEM_WINDOWS */
-#ifdef DEBUG
    fflush(stdout);
    vfprintf(stderr, format, ap);
 #endif
-#endif
 }