File libmediascan-0.1-fix-missing-prototypes.patch of Package libmediascan

Fix some missing prototype warnings

Not having proper prototypes can cause issues in some cases.
diff -up libmediascan-0.1/src/libdlna/audio_aac.c~ libmediascan-0.1/src/libdlna/audio_aac.c
--- libmediascan-0.1/src/libdlna/audio_aac.c~	2011-04-27 02:44:30.000000000 +0200
+++ libmediascan-0.1/src/libdlna/audio_aac.c	2014-08-08 17:53:18.109956075 +0200
@@ -24,6 +24,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
+#include <unistd.h>
 
 // If we are on MSVC, disable some stupid MSVC warnings
 #ifdef _MSC_VER
diff -up libmediascan-0.1/src/mediascan.h~ libmediascan-0.1/src/mediascan.h
--- libmediascan-0.1/src/mediascan.h~	2011-11-21 00:37:19.000000000 +0100
+++ libmediascan-0.1/src/mediascan.h	2014-08-08 17:47:08.383287755 +0200
@@ -82,6 +82,8 @@ int _should_scan_dir(MediaScan *s, const
 
 bool is_absolute_path(const char *path);
 
+int PathIsDirectory(const char *dir);
+
 ///-------------------------------------------------------------------------------------------------
 /// Recursively walk a directory struction.
 ///
diff -up libmediascan-0.1/src/mediascan_linux.c~ libmediascan-0.1/src/mediascan_linux.c
--- libmediascan-0.1/src/mediascan_linux.c~	2011-11-21 00:37:19.000000000 +0100
+++ libmediascan-0.1/src/mediascan_linux.c	2014-08-08 17:48:42.632299167 +0200
@@ -9,6 +9,7 @@
 #include <stdlib.h>
 #include <libmediascan.h>
 #include <errno.h>
+#include <string.h>
 
 #define LINK_NONE 		0
 #define LINK_ALIAS 		1
openSUSE Build Service is sponsored by