diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2017-02-19 12:49:45 +0100 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2017-02-19 15:39:36 +0100 |
commit | e8d4eacc07c61ae24f48451073a2620d8d257d33 (patch) | |
tree | d552d54f13600ec38e31a76cf933469381f98038 | |
parent | 2ac6eedac5e576bb98c9ba6573cfcd4782b175b0 (diff) | |
download | ffmpeg-e8d4eacc07c61ae24f48451073a2620d8d257d33.tar.gz |
Factor CHECKED out of DEBUG so it can be set seperatly
Suggested-by: Matt Wolenetz <wolenetz@google.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r-- | libavcodec/flacdsp.c | 2 | ||||
-rw-r--r-- | libavutil/internal.h | 4 |
2 files changed, 5 insertions, 1 deletions
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 <limits.h> #include <stdint.h> #include <stddef.h> |