diff --git a/src/adapter.c b/src/adapter.c
index 596e1eb..f4ef726 100644
--- a/src/adapter.c
+++ b/src/adapter.c
static GSList *adapter_drivers = NULL;
+struct link_key_info {
+ bdaddr_t bdaddr;
+ unsigned char key[16];
+ uint8_t type;
+ uint8_t pin_len;
+};
+
+struct smp_ltk_info {
+ bdaddr_t bdaddr;
+ uint8_t bdaddr_type;
+ uint8_t authenticated;
+ bool master;
+ uint8_t enc_size;
+ uint16_t ediv;
+ uint8_t rand[8];
+ uint8_t val[16];
+};
+
struct watch_client {
struct btd_adapter *adapter;
char *owner;
diff --git a/src/adapter.h b/src/adapter.h
index 8cef7c6..e497d1b 100644
--- a/src/adapter.h
+++ b/src/adapter.h
void *user_data;
};
-struct link_key_info {
- bdaddr_t bdaddr;
- unsigned char key[16];
- uint8_t type;
- uint8_t pin_len;
-};
-
-struct smp_ltk_info {
- bdaddr_t bdaddr;
- uint8_t bdaddr_type;
- uint8_t authenticated;
- bool master;
- uint8_t enc_size;
- uint16_t ediv;
- uint8_t rand[8];
- uint8_t val[16];
-};
-
int adapter_init(void);
void adapter_cleanup(void);
void adapter_shutdown(void);