diff --git a/minimal-examples/http-server/minimal-http-server-eventlib-foreign/glib.c b/minimal-examples/http-server/minimal-http-server-eventlib-foreign/glib.c index e2014cd6b..fd06e8b7a 100644 --- a/minimal-examples/http-server/minimal-http-server-eventlib-foreign/glib.c +++ b/minimal-examples/http-server/minimal-http-server-eventlib-foreign/glib.c @@ -19,6 +19,10 @@ #include "private.h" +#if !defined(G_SOURCE_FUNC) +#define G_SOURCE_FUNC(f) ((GSourceFunc) (void (*)(void)) (f)) +#endif + typedef struct lws_glib_tag { GSource *gs; guint tag;