diff --git a/src/plugin_xmms/http.c b/src/plugin_xmms/http.c index d8d7de97..a725bdbd 100644 --- a/src/plugin_xmms/http.c +++ b/src/plugin_xmms/http.c @@ -35,11 +35,19 @@ #include #include +#ifdef HAVE_CONFIG_H +#include +#endif + #include "configure.h" #include "plugin_common/locale_hack.h" #include "FLAC/format.h" #include "plugin.h" +#ifndef HAVE_SOCKLEN_T +typedef unsigned int socklen_t; +#endif + #define min(x,y) ((x)<(y)?(x):(y)) #define min3(x,y,z) (min(x,y)<(z)?min(x,y):(z)) #define min4(x,y,z,w) (min3(x,y,z)<(w)?min3(x,y,z):(w)) @@ -696,6 +704,7 @@ static void *http_buffer_loop(void *arg) g_free(url); pthread_exit(NULL); + return NULL; /* avoid compiler warning */ } int flac_http_open(gchar * _url, guint64 _offset)