diff options
author | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2012-03-18 08:59:46 +0100 |
---|---|---|
committer | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2012-03-18 09:08:03 +0100 |
commit | 2447c981a84cd9dc1eddf8e4258cef555503024f (patch) | |
tree | 9a7faecbb97dad1e89d57a167a3cd5d051e896ac | |
parent | 6535bb8f804696a7e2cdd1dd3029a6eb680dd601 (diff) | |
download | libva-intel-driver-2447c981a84cd9dc1eddf8e4258cef555503024f.tar.gz |
Add WARN_ONCE() helper macro.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
-rw-r--r-- | src/intel_driver.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/intel_driver.h b/src/intel_driver.h index 471ad19b..395a3b52 100644 --- a/src/intel_driver.h +++ b/src/intel_driver.h @@ -92,6 +92,14 @@ struct intel_batchbuffer; RESTORE_BLOCKED_SIGSET(); \ } while (0) +#define WARN_ONCE(...) do { \ + static int g_once = 1; \ + if (g_once) { \ + g_once = 0; \ + printf("WARNING: " __VA_ARGS__); \ + } \ + } while (0) + struct intel_driver_data { int fd; |