diff --git a/android/tester-gatt.c b/android/tester-gatt.c
index f6b0492..f4d22fd 100644
--- a/android/tester-gatt.c
+++ b/android/tester-gatt.c
static struct queue *list; /* List of gatt test cases */
-static int srvc1_handle;
-static int inc_srvc1_handle;
-static int char1_handle;
+static uint16_t srvc1_handle;
+static uint16_t inc_srvc1_handle;
+static uint16_t char1_handle;
struct set_att_data {
char *to;
};
struct att_write_req_data {
- int *attr_handle;
+ uint16_t *attr_handle;
uint8_t *value;
};
struct add_included_service_data {
int app_id;
- int *inc_srvc_handle;
- int *srvc_handle;
+ uint16_t *inc_srvc_handle;
+ uint16_t *srvc_handle;
};
struct add_char_data {
int app_id;
- int *srvc_handle;
+ uint16_t *srvc_handle;
bt_uuid_t *uuid;
int properties;
int permissions;
struct add_desc_data {
int app_id;
- int *srvc_handle;
+ uint16_t *srvc_handle;
bt_uuid_t *uuid;
int permissions;
};
struct start_srvc_data {
int app_id;
- int *srvc_handle;
+ uint16_t *srvc_handle;
int transport;
};
struct stop_srvc_data {
int app_id;
- int *srvc_handle;
+ uint16_t *srvc_handle;
};
struct delete_srvc_data {
int app_id;
- int *srvc_handle;
+ uint16_t *srvc_handle;
};
struct send_indication_data {
int app_id;
- int *attr_handle;
+ uint16_t *attr_handle;
int conn_id;
int len;
int confirm;
.num_handles = 1
};
-static int srvc_bad_handle = -1;
+static uint16_t srvc_bad_handle = 0xffff;
static struct add_included_service_data add_inc_service_data_1 = {
.app_id = APP1_ID,
.srvc_handle = &srvc_bad_handle
};
-static int srvc_indication_handle_1 = 0x01;
+static uint16_t srvc_indication_handle_1 = 0x01;
static struct send_indication_data send_indication_data_1 = {
.app_id = APP1_ID,
diff --git a/android/tester-main.h b/android/tester-main.h
index dc1a2bb..7fe73fe 100644
--- a/android/tester-main.h
+++ b/android/tester-main.h
int offset;
bool is_long;
int connected;
- int *attr_handle;
- int *srvc_handle;
- int *inc_srvc_handle;
- int *char_handle;
- int *desc_handle;
+ uint16_t *attr_handle;
+ uint16_t *srvc_handle;
+ uint16_t *inc_srvc_handle;
+ uint16_t *char_handle;
+ uint16_t *desc_handle;
btgatt_srvc_id_t *service;
btgatt_gatt_id_t *characteristic;
btgatt_gatt_id_t *descriptor;
void *set_data_to;
int set_data_len;
- int *store_srvc_handle;
- int *store_char_handle;
- int *store_desc_handle;
+ uint16_t *store_srvc_handle;
+ uint16_t *store_char_handle;
+ uint16_t *store_desc_handle;
};
struct test_case {