diff options
Diffstat (limited to 'tools/sdptool.c')
-rw-r--r-- | tools/sdptool.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tools/sdptool.c b/tools/sdptool.c index 39e193aa..4707f4cd 100644 --- a/tools/sdptool.c +++ b/tools/sdptool.c @@ -477,7 +477,7 @@ static void sdp_data_printf(sdp_data_t *sdpdata, struct attrib_context *context, case SDP_TEXT_STR8: case SDP_TEXT_STR16: case SDP_TEXT_STR32: - if (sdpdata->unitSize > strlen(sdpdata->val.str)) { + if (sdpdata->unitSize > (int) strlen(sdpdata->val.str)) { int i; printf("%.*sData :", indent, indent_spaces); for (i = 0; i < sdpdata->unitSize; i++) @@ -1754,7 +1754,7 @@ static int add_opush(sdp_session_t *session, svc_info_t *si) uint8_t formats[] = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 }; //uint8_t formats[] = { 0xff }; void *dtds[sizeof(formats)], *values[sizeof(formats)]; - int i; + unsigned int i; uint8_t dtd = SDP_UINT8; sdp_data_t *sflist; int ret = 0; @@ -2164,7 +2164,7 @@ static int add_hid_keyb(sdp_session_t *session, svc_info_t *si) sdp_profile_desc_t profile[1]; sdp_list_t *aproto, *proto[3]; sdp_data_t *psm, *lang_lst, *lang_lst2, *hid_spec_lst, *hid_spec_lst2; - int i; + unsigned int i; uint8_t dtd = SDP_UINT16; uint8_t dtd2 = SDP_UINT8; uint8_t dtd_data = SDP_TEXT_STR8; @@ -2327,7 +2327,7 @@ static int add_hid_wiimote(sdp_session_t *session, svc_info_t *si) sdp_profile_desc_t profile[1]; sdp_list_t *aproto, *proto[3]; sdp_data_t *psm, *lang_lst, *lang_lst2, *hid_spec_lst, *hid_spec_lst2; - int i; + unsigned int i; uint8_t dtd = SDP_UINT16; uint8_t dtd2 = SDP_UINT8; uint8_t dtd_data = SDP_TEXT_STR8; @@ -3940,7 +3940,8 @@ static int cmd_records(int argc, char **argv) 0x4000000, 0x100000, 0x1000000, 0x4f491100, 0x4f491200 }; bdaddr_t bdaddr; - int i, n, opt, err = 0, num = 32; + unsigned int i, n, num = 32; + int opt, err = 0; /* Initialise context */ memset(&context, '\0', sizeof(struct search_context)); |