From c87f32c7fd1e6ecfc834171df12d7c05cf877a68 Mon Sep 17 00:00:00 2001 From: James Zern Date: Tue, 30 Sep 2014 16:06:23 -0700 Subject: [PATCH] vpx_integer.h: define __STDC_LIMIT_MACROS fixes --enable-coefficient-range-checking --enable-debug vp9_idct.h has references to INT16_MIN/MAX; this header is included in c++ source so needs to request the macros Change-Id: I2e643eb973c2d84729fa3cf2f4c4d8bf65cfdff0 --- vpx/vpx_integer.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/vpx/vpx_integer.h b/vpx/vpx_integer.h index ffeefb8..500f9b9 100644 --- a/vpx/vpx_integer.h +++ b/vpx/vpx_integer.h @@ -49,9 +49,15 @@ typedef size_t uintptr_t; /* Most platforms have the C99 standard integer types. */ -#if defined(__cplusplus) && !defined(__STDC_FORMAT_MACROS) -#define __STDC_FORMAT_MACROS -#endif +#if defined(__cplusplus) +# if !defined(__STDC_FORMAT_MACROS) +# define __STDC_FORMAT_MACROS +# endif +# if !defined(__STDC_LIMIT_MACROS) +# define __STDC_LIMIT_MACROS +# endif +#endif // __cplusplus + #include #endif -- 2.7.4