From 09d5e02ab0448acedc3d516595eebd408eebf679 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Storsj=C3=B6?= <martin@martin.st>
Date: Tue, 28 Aug 2012 19:35:39 +0300
Subject: [PATCH] graph2dot: Use the fallback getopt implementation if needed
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Martin Storsjö <martin@martin.st>
---
 tools/graph2dot.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tools/graph2dot.c b/tools/graph2dot.c
index 51a1ab109c7..e7f487d1466 100644
--- a/tools/graph2dot.c
+++ b/tools/graph2dot.c
@@ -18,7 +18,10 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include "config.h"
+#if HAVE_UNISTD_H
 #include <unistd.h>             /* getopt */
+#endif
 #include <stdio.h>
 #include <string.h>
 
@@ -27,6 +30,10 @@
 #include "libavutil/audioconvert.h"
 #include "libavfilter/avfiltergraph.h"
 
+#if !HAVE_GETOPT
+#include "compat/getopt.c"
+#endif
+
 static void usage(void)
 {
     printf("Convert a libavfilter graph to a dot file\n");
-- 
GitLab