#include <errno.h>
#include <stdint.h>
+#include <stdio.h>
#include <sys/socket.h>
#include <string.h>
memcpy(dst, src, sizeof(bdaddr_t));
}
+int bt_ba2str(const bdaddr_t *ba, char *str)
+{
+ return sprintf(str, "%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X",
+ ba->b[5], ba->b[4], ba->b[3], ba->b[2], ba->b[1], ba->b[0]);
+}
+
static void profile_register_cb(DBusPendingCall *call, gpointer user_data)
{
DBusMessage *reply;
void bt_bacpy(bdaddr_t *dst, const bdaddr_t *src);
+int bt_ba2str(const bdaddr_t *ba, char *str);
+
int bluetooth_register_profile(DBusConnection *conn, const char *uuid,
const char *name, const char *object);