Build fixes for bmpx
[monky] / src / bmpx.c
index 31d5237..fb4076f 100644 (file)
@@ -1,4 +1,7 @@
-/* Conky, a system monitor, based on torsmo
+/* -*- mode: c; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: t -*-
+ * vim: ts=4 sw=4 noet ai cindent syntax=c
+ *
+ * Conky, a system monitor, based on torsmo
  *
  * Any original torsmo code is licensed under the BSD license
  *
@@ -6,7 +9,7 @@
  *
  * Please see COPYING for details
  *
- * Copyright (c) 2005-2008 Brenden Matthews, Philip Kovacs, et. al.
+ * Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al.
  *     (see AUTHORS)
  * All rights reserved.
  *
  * You should have received a copy of the GNU General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  *
- * $Id$ */
+ */
+
+#include "config.h"
+#include "conky.h"
+#include "logging.h"
 
 #include <bmp/dbus.hh>
 #include <dbus/dbus-glib.h>
 
-#include <stdio.h>
-#include <string.h>
-
-#include "conky.h"
-
 #define DBUS_TYPE_G_STRING_VALUE_HASHTABLE \
        (dbus_g_type_get_map("GHashTable", G_TYPE_STRING, G_TYPE_VALUE))
 
@@ -40,7 +42,7 @@ static DBusGProxy *remote_object;
 static int connected = 0;
 static char *unknown = "unknown";
 
-void fail(GError *error);
+void fail(GError *error, struct information *);
 
 void update_bmpx()
 {
@@ -55,16 +57,16 @@ void update_bmpx()
 
                bus = dbus_g_bus_get(DBUS_BUS_SESSION, &error);
                if (bus == NULL) {
-                       ERR("BMPx error 1: %s\n", error->message);
-                       fail(error);
+                       NORM_ERR("BMPx error 1: %s\n", error->message);
+                       fail(error, current_info);
                        return;
                }
 
                remote_object = dbus_g_proxy_new_for_name(bus, BMP_DBUS_SERVICE,
-                               BMP_DBUS_PATH, BMP_DBUS_INTERFACE);
+                               BMP_DBUS_PATH__BMP, BMP_DBUS_INTERFACE__BMP);
                if (!remote_object) {
-                       ERR("BMPx error 2: %s\n", error->message);
-                       fail(error);
+                       NORM_ERR("BMPx error 2: %s\n", error->message);
+                       fail(error, current_info);
                        return;
                }
 
@@ -75,8 +77,8 @@ void update_bmpx()
                if (dbus_g_proxy_call(remote_object, "GetCurrentTrack", &error,
                                        G_TYPE_INVALID, G_TYPE_INT, &current_track, G_TYPE_INVALID)) {
                } else {
-                       ERR("BMPx error 3: %s\n", error->message);
-                       fail(error);
+                       NORM_ERR("BMPx error 3: %s\n", error->message);
+                       fail(error, current_info);
                        return;
                }
 
@@ -109,18 +111,18 @@ void update_bmpx()
                        current_info->bmpx.uri =
                                g_value_get_string(g_hash_table_lookup(metadata, "location"));
                } else {
-                       ERR("BMPx error 4: %s\n", error->message);
-                       fail(error);
+                       NORM_ERR("BMPx error 4: %s\n", error->message);
+                       fail(error, current_info);
                        return;
                }
 
                g_hash_table_destroy(metadata);
        } else {
-               fail(error);
+               fail(error, current_info);
        }
 }
 
-void fail(GError *error)
+void fail(GError *error, struct information *current_info)
 {
        if (error) {
                g_error_free(error);