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