diff options
Diffstat (limited to 'hcid')
-rw-r--r-- | hcid/dbus.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/hcid/dbus.c b/hcid/dbus.c index d76da4cd..fec9d278 100644 --- a/hcid/dbus.c +++ b/hcid/dbus.c @@ -507,7 +507,7 @@ dbus_bool_t add_watch(DBusWatch *watch, void *data) { GIOCondition cond = G_IO_HUP | G_IO_ERR; GIOChannel *io; - guint id; + gulong id; int fd, flags; if (!dbus_watch_get_enabled(watch)) @@ -520,7 +520,7 @@ dbus_bool_t add_watch(DBusWatch *watch, void *data) if (flags & DBUS_WATCH_READABLE) cond |= G_IO_IN; if (flags & DBUS_WATCH_WRITABLE) cond |= G_IO_OUT; - id = g_io_add_watch(io, cond, watch_func, watch); + id = (gulong) g_io_add_watch(io, cond, watch_func, watch); dbus_watch_set_data(watch, (void *) id, NULL); @@ -529,12 +529,12 @@ dbus_bool_t add_watch(DBusWatch *watch, void *data) static void remove_watch(DBusWatch *watch, void *data) { - guint id = (guint) dbus_watch_get_data(watch); + gulong id = (gulong) dbus_watch_get_data(watch); dbus_watch_set_data(watch, NULL, NULL); if (id) - g_io_remove_watch(id); + g_io_remove_watch((guint) id); } static void watch_toggled(DBusWatch *watch, void *data) @@ -717,7 +717,7 @@ static int hci_dbus_reg_obj_path(DBusConnection *conn, int dft_reg, uint16_t id) syslog(LOG_INFO, "registering dft path:%s - id:%d", path, DEFAULT_DEVICE_PATH_ID); - if (!dbus_connection_register_object_path(conn, path, &obj_vtable, (void *)DEFAULT_DEVICE_PATH_ID)) { + if (!dbus_connection_register_object_path(conn, path, &obj_vtable, (void *) DEFAULT_DEVICE_PATH_ID)) { syslog(LOG_ERR,"DBUS failed to register %s object", path); /* ignore, the default path was already registered */ } @@ -728,7 +728,7 @@ static int hci_dbus_reg_obj_path(DBusConnection *conn, int dft_reg, uint16_t id) syslog(LOG_INFO, "registering - path:%s - id:%d",path, id); - if (!dbus_connection_register_object_path(conn, path, &obj_vtable, (void *)((uint32_t)id))) { + if (!dbus_connection_register_object_path(conn, path, &obj_vtable, (void *) ((long) id))) { syslog(LOG_ERR,"DBUS failed to register %s object", path); /* ignore, the path was already registered */ } @@ -826,7 +826,7 @@ static DBusHandlerResult msg_func(DBusConnection *conn, DBusMessage *msg, void * const char *path; const char *rel_path; const char *tmp_iface = NULL; - const uint32_t udata = (uint32_t) data; + long udata = (long) data; uint32_t result = BLUEZ_EDBUS_UNKNOWN_METHOD; DBusHandlerResult ret = DBUS_HANDLER_RESULT_NOT_YET_HANDLED; uint8_t found = 0; @@ -837,7 +837,7 @@ static DBusHandlerResult msg_func(DBusConnection *conn, DBusMessage *msg, void * method = dbus_message_get_member (msg); signature = dbus_message_get_signature(msg); - syslog (LOG_INFO, "%s - path:%s, udata:0x%X", __PRETTY_FUNCTION__, path, udata); + syslog (LOG_INFO, "%s - path:%s, udata:0x%X", __PRETTY_FUNCTION__, path, (guint) udata); if (strcmp(path, DEVICE_PATH) == 0) { ptr_handlers = dev_services; @@ -918,7 +918,7 @@ static DBusMessage* handle_periodic_inq_req(DBusMessage *msg, void *data) periodic_inquiry_cp inq_param; DBusMessageIter iter; DBusMessage *reply = NULL; - uint32_t udata = (uint32_t) data; + long udata = (long) data; uint8_t length; uint8_t max_period; uint8_t min_period; @@ -933,7 +933,7 @@ static DBusMessage* handle_periodic_inq_req(DBusMessage *msg, void *data) } } else - dev_id = udata; + dev_id = (int) udata; if ((sock = hci_open_dev(dev_id)) < 0) { syslog(LOG_ERR, "HCI device open failed"); @@ -997,7 +997,7 @@ static DBusMessage* handle_cancel_periodic_inq_req(DBusMessage *msg, void *data) { DBusMessageIter iter; DBusMessage *reply = NULL; - uint32_t udata = (uint32_t) data; + long udata = (long) data; int sock = -1; int dev_id = -1; @@ -1008,7 +1008,7 @@ static DBusMessage* handle_cancel_periodic_inq_req(DBusMessage *msg, void *data) goto failed; } } else - dev_id = udata; + dev_id = (int) udata; if ((sock = hci_open_dev(dev_id)) < 0) { syslog(LOG_ERR, "HCI device open failed"); @@ -1043,7 +1043,7 @@ static DBusMessage* handle_inq_req(DBusMessage *msg, void *data) DBusMessageIter struct_iter; DBusMessage *reply = NULL; inquiry_info *info = NULL; - uint32_t udata = (uint32_t) data; + long udata = (long) data; const char *paddr = addr; int dev_id = -1; int i; @@ -1060,7 +1060,7 @@ static DBusMessage* handle_inq_req(DBusMessage *msg, void *data) goto failed; } } else - dev_id = udata; + dev_id = (int) udata; dbus_message_iter_init(msg, &iter); dbus_message_iter_get_basic(&iter, &length); @@ -1112,7 +1112,7 @@ static DBusMessage* handle_role_switch_req(DBusMessage *msg, void *data) DBusMessageIter iter; DBusMessage *reply = NULL; char *str_bdaddr = NULL; - const uint32_t udata = (uint32_t) data; + long udata = (long) data; bdaddr_t bdaddr; uint8_t role; int dev_id = -1; |