From 3b49f69077dc93e41380478c1a267c5bd85123ae Mon Sep 17 00:00:00 2001
From: Michael Niedermayer <michaelni@gmx.at>
Date: Mon, 9 Feb 2009 21:47:57 +0000
Subject: [PATCH] av_flatten to make the similarly named attribute available.

Originally committed as revision 17105 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavutil/common.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/libavutil/common.h b/libavutil/common.h
index bbcca7575f7..6887cf02f9c 100644
--- a/libavutil/common.h
+++ b/libavutil/common.h
@@ -77,6 +77,14 @@
 #endif
 #endif
 
+#ifndef av_flatten
+#if defined(__GNUC__) && (__GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ > 0)
+#    define av_flatten __attribute__((flatten))
+#else
+#    define av_flatten
+#endif
+#endif
+
 #ifndef attribute_deprecated
 #if AV_GCC_VERSION_AT_LEAST(3,1)
 #    define attribute_deprecated __attribute__((deprecated))
-- 
GitLab