cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1ad2a2bd52a6e8ee9b66259a211800a7c5c7447a
commit 1ad2a2bd52a6e8ee9b66259a211800a7c5c7447a Author: Benjamin Jacobs <[email protected]> Date: Mon Jun 6 11:18:25 2016 -0700 ecore_audio: uncondionally include libgen.h. Basically everyone should have it. If not, maybe we should consider to test the value of _POSIX_C_SOURCE before testing platform specific defines, or adding a feature check. Fixes the following warning on DragonFlyBSD: lib/ecore_audio/ecore_audio_obj_out_pulse.c:282:60: warning: implicit declaration of function 'basename' [-Wimplicit-function-declaration] class_vars.context = pa_context_new(class_vars.api, basename(argv[0])); ^ lib/ecore_audio/ecore_audio_obj_out_pulse.c:282:60: warning: passing argument 2 of 'pa_context_new' makes pointer from integer without a cast [-Wint-conversion] In file included from /usr/local/include/pulse/pulseaudio.h:29:0, from lib/ecore_audio/ecore_audio_private.h:17, from lib/ecore_audio/ecore_audio_obj_out_pulse.c:18: /usr/local/include/pulse/context.h:172:13: note: expected 'const char *' but argument is of type 'int' pa_context *pa_context_new(pa_mainloop_api *mainloop, const char *name); ^ Signed-off-by: Cedric BAIL <[email protected]> --- src/lib/ecore_audio/ecore_audio_obj_out_pulse.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c b/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c index 9f2961e..05c42b4 100644 --- a/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c +++ b/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c @@ -6,9 +6,7 @@ #include <stdio.h> #include <string.h> -#if defined (__MacOSX__) || (defined (__MACH__) && defined (__APPLE__)) || defined (__FreeBSD__) -# include <libgen.h> -#endif +#include <libgen.h> #ifdef HAVE_FEATURES_H #include <features.h> --
