diff --git a/examples/gatttool/gatttool.c b/examples/gatttool/gatttool.c index 261df84..5740a07 100644 --- a/examples/gatttool/gatttool.c +++ b/examples/gatttool/gatttool.c @@ -151,11 +151,11 @@ static gboolean primary(gpointer user_data) NULL); else { gattlib_primary_service_t* services; - int services_count; + int services_count, i; int ret = gattlib_discover_primary(connection, &services, &services_count); if (ret == 0) { - for (int i = 0; i < services_count; i++) { + for (i = 0; i < services_count; i++) { gattlib_uuid_to_string(&services[i].uuid, uuid_str, sizeof(uuid_str)); g_print("attr handle = 0x%04x, end grp handle = 0x%04x uuid: %s\n", @@ -171,7 +171,7 @@ static gboolean characteristics(gpointer user_data) { gatt_connection_t* connection = (gatt_connection_t*)user_data; gattlib_characteristic_t* characteristics; - int characteristic_count; + int characteristic_count, i; int ret = gattlib_discover_char(connection, &characteristics, &characteristic_count); if (ret) { @@ -179,7 +179,7 @@ static gboolean characteristics(gpointer user_data) } else { char uuid_str[MAX_LEN_UUID_STR + 1]; - for (int i = 0; i < characteristic_count; i++) { + for (i = 0; i < characteristic_count; i++) { gattlib_uuid_to_string(&characteristics[i].uuid, uuid_str, sizeof(uuid_str)); g_print("handle = 0x%04x, char properties = 0x%02x, char value " @@ -243,15 +243,16 @@ static gboolean characteristics_read(gpointer user_data) if (opt_uuid != NULL) { uint8_t buffer[0x100]; uuid_t uuid; + int len, i; bt_uuid_to_uuid(opt_uuid, &uuid); - int len = gattlib_read_char_by_uuid(connection, &uuid, buffer, sizeof(buffer)); + len = gattlib_read_char_by_uuid(connection, &uuid, buffer, sizeof(buffer)); if (len == 0) { return FALSE; } else { g_print("value: "); - for (int i = 0; i < len; i++) { + for (i = 0; i < len; i++) { g_print("%02x ", buffer[i]); } g_print("\n"); @@ -377,13 +378,13 @@ static gboolean characteristics_desc(gpointer user_data) { gatt_connection_t* connection = (gatt_connection_t*)user_data; gattlib_descriptor_t* descriptors; - int descriptor_count; + int descriptor_count, i; int ret = gattlib_discover_desc(connection, &descriptors, &descriptor_count); if (ret) { return FALSE; } else { - for (int i = 0; i < descriptor_count; i++) { + for (i = 0; i < descriptor_count; i++) { char uuid_str[MAX_LEN_UUID_STR + 1]; gattlib_uuid_to_string(&descriptors[i].uuid, uuid_str, MAX_LEN_UUID_STR + 1); diff --git a/examples/gatttool/interactive.c b/examples/gatttool/interactive.c index c5a521a..f19add4 100644 --- a/examples/gatttool/interactive.c +++ b/examples/gatttool/interactive.c @@ -328,11 +328,11 @@ static void cmd_primary(int argcp, char **argvp) if (argcp == 1) { char uuid_str[MAX_LEN_UUID_STR + 1]; gattlib_primary_service_t* services; - int services_count; + int services_count, ret, i; - int ret = gattlib_discover_primary(g_connection, &services, &services_count); + ret = gattlib_discover_primary(g_connection, &services, &services_count); if (ret == 0) { - for (int i = 0; i < services_count; i++) { + for (i = 0; i < services_count; i++) { gattlib_uuid_to_string(&services[i].uuid, uuid_str, sizeof(uuid_str)); printf("attr handle: 0x%04x, end grp handle: 0x%04x uuid: %s\n", @@ -369,7 +369,7 @@ static void cmd_char(int argcp, char **argvp) { char uuid_str[MAX_LEN_UUID_STR + 1]; gattlib_characteristic_t* characteristics; - int characteristics_count; + int characteristics_count, ret, i; int start = 0x0001; int end = 0xffff; @@ -406,9 +406,9 @@ static void cmd_char(int argcp, char **argvp) return; } - int ret = gattlib_discover_char_range(g_connection, start, end, &characteristics, &characteristics_count); + ret = gattlib_discover_char_range(g_connection, start, end, &characteristics, &characteristics_count); if (ret == 0) { - for (int i = 0; i < characteristics_count; i++) { + for (i = 0; i < characteristics_count; i++) { gattlib_uuid_to_string(&characteristics[i].uuid, uuid_str, sizeof(uuid_str)); printf("handle: 0x%04x, char properties: 0x%02x, char value " @@ -423,7 +423,7 @@ static void cmd_char(int argcp, char **argvp) static void cmd_char_desc(int argcp, char **argvp) { gattlib_descriptor_t* descriptors; - int descriptor_count; + int descriptor_count, ret, i; int start = 0x0001; int end = 0xffff; @@ -448,9 +448,9 @@ static void cmd_char_desc(int argcp, char **argvp) } } - int ret = gattlib_discover_desc_range(g_connection, start, end, &descriptors, &descriptor_count); + ret = gattlib_discover_desc_range(g_connection, start, end, &descriptors, &descriptor_count); if (ret == 0) { - for (int i = 0; i < descriptor_count; i++) { + for (i = 0; i < descriptor_count; i++) { char uuid_str[MAX_LEN_UUID_STR + 1]; gattlib_uuid_to_string(&descriptors[i].uuid, uuid_str, MAX_LEN_UUID_STR + 1);