On 24/08/2017 22:04, Derek Buitenhuis wrote:
From: Derek Buitenhuis <[email protected]>

Fixes:

     libswscale/utils.c:1632:5: warning: macro expansion producing 'defined' 
has undefined behavior [-Wexpansion-to-defined]
     #if USE_MMAP
         ^
     libswscale/utils.c:1577:49: note: expanded from macro 'USE_MMAP'
     #define USE_MMAP (HAVE_MMAP && HAVE_MPROTECT && defined MAP_ANONYMOUS)
                                                     ^
Signed-off-by: Derek Buitenhuis <[email protected]>
---
  libswscale/utils.c | 6 +++++-
  1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/libswscale/utils.c b/libswscale/utils.c
index 6b17955..786774f 100644
--- a/libswscale/utils.c
+++ b/libswscale/utils.c
@@ -1098,7 +1098,11 @@ av_cold int sws_init_context(SwsContext *c, SwsFilter 
*srcFilter,
          }
      }
-#define USE_MMAP (HAVE_MMAP && HAVE_MPROTECT && defined MAP_ANONYMOUS)
+#if HAVE_MMAP && HAVE_MPROTECT && defined(MAP_ANONYMOUS)
+#define USE_MMAP 1
+#else
+#define USE_MMAP 0
+#endif
/* precalculate horizontal scaler filter coefficients */
      {


Sounds good. Thank you!
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to