From c87f32c7fd1e6ecfc834171df12d7c05cf877a68 Mon Sep 17 00:00:00 2001
From: James Zern <jzern@google.com>
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 ffeefb8192..500f9b901e 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 <stdint.h>
 
 #endif
-- 
GitLab