summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2013-01-28 18:11:05 -0300
committerDenis Kenzior <denkenz@gmail.com>2013-01-29 09:03:04 -0600
commit6985c798b2f7d3eaef9682e70f76d3180ecc919a (patch)
tree33b81993ba8e8a57fb757a97835aaa5c488eaca3 /plugins
parente8621fe8c2fcc1e52b1bcb02566626f3d71b7883 (diff)
downloadofono-6985c798b2f7d3eaef9682e70f76d3180ecc919a.tar.bz2
bluez5: Add bt_bacmp()
Adds a copy of BlueZ bacmp() function.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/bluez5.c5
-rw-r--r--plugins/bluez5.h2
2 files changed, 7 insertions, 0 deletions
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);