From e8d4eacc07c61ae24f48451073a2620d8d257d33 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 19 Feb 2017 12:49:45 +0100 Subject: [PATCH] Factor CHECKED out of DEBUG so it can be set seperatly Suggested-by: Matt Wolenetz Signed-off-by: Michael Niedermayer --- libavcodec/flacdsp.c | 2 +- libavutil/internal.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libavcodec/flacdsp.c b/libavcodec/flacdsp.c index 180d4e7ba6..52c3e32ed0 100644 --- a/libavcodec/flacdsp.c +++ b/libavcodec/flacdsp.c @@ -45,7 +45,7 @@ // For debuging we use signed operations so overflows can be detected (by ubsan) // For production we use unsigned so there are no undefined operations -#ifdef DEBUG +#ifdef CHECKED #define SUINT int #else #define SUINT unsigned diff --git a/libavutil/internal.h b/libavutil/internal.h index a19975d474..4d1b3e2c18 100644 --- a/libavutil/internal.h +++ b/libavutil/internal.h @@ -30,6 +30,10 @@ # define NDEBUG #endif +#if defined(DEBUG) && !defined(CHECKED) +# define CHECKED +#endif + #include #include #include