Преглед на файлове

util: Add debug_printf_once

tags/mesa_7_5_rc1
Micah Dowty преди 16 години
родител
ревизия
b618827fac
променени са 1 файла, в които са добавени 16 реда и са изтрити 0 реда
  1. 16
    0
      src/gallium/auxiliary/util/u_debug.h

+ 16
- 0
src/gallium/auxiliary/util/u_debug.h Целия файл

@@ -102,6 +102,22 @@ debug_printf(const char *format, ...)
}


/*
* ... isn't portable so we need to pass arguments in parentheses.
*
* usage:
* debug_printf_once(("awnser: %i\n", 42));
*/
#define debug_printf_once(args) \
do { \
static boolean once = TRUE; \
if (once) { \
once = FALSE; \
debug_printf args; \
} \
} while (0)


#ifdef DEBUG
#define debug_vprintf(_format, _ap) _debug_vprintf(_format, _ap)
#else

Loading…
Отказ
Запис