diff --git a/plugins/bluez5.c b/plugins/bluez5.c index d7e85f27..d5c566e5 100644 --- a/plugins/bluez5.c +++ b/plugins/bluez5.c @@ -52,6 +52,11 @@ int bt_ba2str(const bdaddr_t *ba, char *str) ba->b[5], ba->b[4], ba->b[3], ba->b[2], ba->b[1], ba->b[0]); } +int bt_bacmp(const bdaddr_t *ba1, const bdaddr_t *ba2) +{ + return memcmp(ba1, ba2, sizeof(bdaddr_t)); +} + static void profile_register_cb(DBusPendingCall *call, gpointer user_data) { DBusMessage *reply; diff --git a/plugins/bluez5.h b/plugins/bluez5.h index 204c41d1..95914c24 100644 --- a/plugins/bluez5.h +++ b/plugins/bluez5.h @@ -60,6 +60,8 @@ void bt_bacpy(bdaddr_t *dst, const bdaddr_t *src); int bt_ba2str(const bdaddr_t *ba, char *str); +int bt_bacmp(const bdaddr_t *ba1, const bdaddr_t *ba2); + int bluetooth_register_profile(DBusConnection *conn, const char *uuid, const char *name, const char *object);