static gboolean status;
+G_BEGIN_DECLS
G_MODULE_EXPORT void set_target_cb (GUPnPService *service,
GUPnPServiceAction *action,
gpointer user_data);
GValue *value, gpointer user_data);
G_MODULE_EXPORT void query_status_cb (GUPnPService *service, char *variable,
GValue *value, gpointer user_data);
-
+G_END_DECLS
/*
* Action handlers
*/
/* SetTarget */
G_MODULE_EXPORT void
-set_target_cb (GUPnPService *service, GUPnPServiceAction *action, gpointer user_data)
+set_target_cb (GUPnPService *service,
+ GUPnPServiceAction *action,
+ G_GNUC_UNUSED gpointer user_data)
{
gboolean target;
/* GetTarget */
G_MODULE_EXPORT void
-get_target_cb (GUPnPService *service, GUPnPServiceAction *action, gpointer user_data)
+get_target_cb (G_GNUC_UNUSED GUPnPService *service,
+ GUPnPServiceAction *action,
+ G_GNUC_UNUSED gpointer user_data)
{
gupnp_service_action_set (action,
"RetTargetValue", G_TYPE_BOOLEAN, status,
/* GetStatus */
G_MODULE_EXPORT void
-get_status_cb (GUPnPService *service, GUPnPServiceAction *action, gpointer user_data)
+get_status_cb (G_GNUC_UNUSED GUPnPService *service,
+ GUPnPServiceAction *action,
+ G_GNUC_UNUSED gpointer user_data)
{
gupnp_service_action_set (action,
"ResultStatus", G_TYPE_BOOLEAN, status,
/* Target */
G_MODULE_EXPORT void
-query_target_cb (GUPnPService *service, char *variable, GValue *value, gpointer user_data)
+query_target_cb (G_GNUC_UNUSED GUPnPService *service,
+ G_GNUC_UNUSED char *variable,
+ GValue *value,
+ G_GNUC_UNUSED gpointer user_data)
{
g_value_init (value, G_TYPE_BOOLEAN);
g_value_set_boolean (value, status);
/* Status */
G_MODULE_EXPORT void
-query_status_cb (GUPnPService *service, char *variable, GValue *value, gpointer user_data)
+query_status_cb (G_GNUC_UNUSED GUPnPService *service,
+ G_GNUC_UNUSED char *variable,
+ GValue *value,
+ G_GNUC_UNUSED gpointer user_data)
{
g_value_init (value, G_TYPE_BOOLEAN);
g_value_set_boolean (value, status);
int
-main (int argc, char **argv)
+main (G_GNUC_UNUSED int argc, G_GNUC_UNUSED char **argv)
{
GMainLoop *main_loop;
GError *error = NULL;
GUPnPRootDevice *dev;
GUPnPServiceInfo *service;
+#if !GLIB_CHECK_VERSION(2,35,0)
g_type_init ();
+#endif
/* By default the light is off */
status = FALSE;