diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-01-29 17:58:28 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-01-29 17:58:28 +0100 |
commit | 9c0b5859e6cc4b7a0e925fde8665990281b265d3 (patch) | |
tree | 8994dbe0942d56c9a7cf470fc3b2316d1f91e0a3 | |
parent | 1ce81e1e0794a5d619016e17b33b533b614fc6a9 (diff) |
Fix mostly every warning caused by -Wsign-compare
-rw-r--r-- | acinclude.m4 | 1 | ||||
-rw-r--r-- | audio/Makefile.am | 8 | ||||
-rw-r--r-- | audio/gstsbcenc.c | 2 | ||||
-rw-r--r-- | compat/bnep.c | 12 | ||||
-rw-r--r-- | compat/hidd.c | 4 | ||||
-rw-r--r-- | compat/msdun.c | 3 | ||||
-rw-r--r-- | compat/sdp.c | 2 | ||||
-rw-r--r-- | cups/hcrp.c | 3 | ||||
-rw-r--r-- | input/device.c | 2 | ||||
-rw-r--r-- | input/fakehid.c | 3 | ||||
-rw-r--r-- | network/common.c | 5 | ||||
-rw-r--r-- | serial/proxy.c | 3 | ||||
-rw-r--r-- | serial/storage.c | 3 | ||||
-rw-r--r-- | src/sdpd-request.c | 13 | ||||
-rw-r--r-- | src/sdpd-service.c | 2 | ||||
-rw-r--r-- | test/sdptest.c | 2 | ||||
-rw-r--r-- | tools/avctrl.c | 2 | ||||
-rw-r--r-- | tools/avinfo.c | 4 | ||||
-rw-r--r-- | tools/bccmd.c | 9 | ||||
-rw-r--r-- | tools/ciptool.c | 2 | ||||
-rw-r--r-- | tools/dfubabel.c | 2 | ||||
-rw-r--r-- | tools/dfutool.c | 15 | ||||
-rw-r--r-- | tools/hciattach_tialt.c | 2 | ||||
-rw-r--r-- | tools/hciconfig.c | 7 | ||||
-rw-r--r-- | tools/hcitool.c | 2 | ||||
-rw-r--r-- | tools/hid2hci.c | 9 | ||||
-rw-r--r-- | tools/sdptool.c | 11 |
27 files changed, 73 insertions, 60 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 372833e8..eb7cdeb9 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -16,7 +16,6 @@ AC_DEFUN([COMPILER_FLAGS], [ fi if (test "$USE_MAINTAINER_MODE" = "yes"); then CFLAGS+=" -Werror -Wextra" - CFLAGS+=" -Wno-sign-compare" CFLAGS+=" -Wno-unused-parameter" CFLAGS+=" -Wno-missing-field-initializers" CFLAGS+=" -Wdeclaration-after-statement" diff --git a/audio/Makefile.am b/audio/Makefile.am index 43030b8f..b102a1e8 100644 --- a/audio/Makefile.am +++ b/audio/Makefile.am @@ -27,12 +27,12 @@ alsa_LTLIBRARIES = libasound_module_pcm_bluetooth.la libasound_module_ctl_blueto libasound_module_pcm_bluetooth_la_SOURCES = pcm_bluetooth.c rtp.h ipc.h ipc.c libasound_module_pcm_bluetooth_la_LDFLAGS = -module -avoid-version -export-symbols-regex [_]*snd_pcm_.* libasound_module_pcm_bluetooth_la_LIBADD = @SBC_LIBS@ @BLUEZ_LIBS@ @ALSA_LIBS@ -libasound_module_pcm_bluetooth_la_CFLAGS = @ALSA_CFLAGS@ @BLUEZ_CFLAGS@ @SBC_CFLAGS@ +libasound_module_pcm_bluetooth_la_CFLAGS = @ALSA_CFLAGS@ @BLUEZ_CFLAGS@ @SBC_CFLAGS@ -Wno-sign-compare libasound_module_ctl_bluetooth_la_SOURCES = ctl_bluetooth.c rtp.h ipc.h ipc.c libasound_module_ctl_bluetooth_la_LDFLAGS = -module -avoid-version -export-symbols-regex [_]*snd_ctl_.* libasound_module_ctl_bluetooth_la_LIBADD = @BLUEZ_LIBS@ @ALSA_LIBS@ -libasound_module_ctl_bluetooth_la_CFLAGS = @ALSA_CFLAGS@ @BLUEZ_CFLAGS@ +libasound_module_ctl_bluetooth_la_CFLAGS = @ALSA_CFLAGS@ @BLUEZ_CFLAGS@ -Wno-sign-compare endif if GSTREAMER @@ -51,11 +51,11 @@ libgstbluetooth_la_SOURCES = gstbluetooth.c \ rtp.h ipc.h ipc.c libgstbluetooth_la_LDFLAGS = -module -avoid-version -export-symbols-regex gst_plugin_desc libgstbluetooth_la_LIBADD = @SBC_LIBS@ @BLUEZ_LIBS@ @GSTREAMER_LIBS@ -lgstaudio-0.10 -lgstrtp-0.10 -libgstbluetooth_la_CFLAGS = @GSTREAMER_CFLAGS@ @BLUEZ_CFLAGS@ @SBC_CFLAGS@ +libgstbluetooth_la_CFLAGS = @GSTREAMER_CFLAGS@ @BLUEZ_CFLAGS@ @SBC_CFLAGS@ -Wno-sign-compare endif endif -AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ @GLIB_CFLAGS@ @GDBUS_CFLAGS@ +AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ @GLIB_CFLAGS@ @GDBUS_CFLAGS@ -Wno-sign-compare CLEANFILES = $(BUILT_SOURCES) diff --git a/audio/gstsbcenc.c b/audio/gstsbcenc.c index 789bf78f..0ecf39c8 100644 --- a/audio/gstsbcenc.c +++ b/audio/gstsbcenc.c @@ -371,7 +371,7 @@ static GstFlowReturn sbc_enc_chain(GstPad *pad, GstBuffer *buffer) gst_adapter_push(adapter, buffer); while (gst_adapter_available(adapter) >= enc->codesize && - res == GST_FLOW_OK) { + res == GST_FLOW_OK) { GstBuffer *output; GstCaps *caps; const guint8 *data; diff --git a/compat/bnep.c b/compat/bnep.c index f8d2b291..e9742c7a 100644 --- a/compat/bnep.c +++ b/compat/bnep.c @@ -128,7 +128,7 @@ int bnep_show_connections(void) { struct bnep_connlist_req req; struct bnep_conninfo ci[48]; - int i; + unsigned int i; req.cnum = 48; req.ci = ci; @@ -137,7 +137,7 @@ int bnep_show_connections(void) return -1; } - for (i=0; i < req.cnum; i++) { + for (i = 0; i < req.cnum; i++) { printf("%s %s %s\n", ci[i].device, batostr((bdaddr_t *) ci[i].dst), bnep_svc2str(ci[i].role)); @@ -162,7 +162,7 @@ int bnep_kill_all_connections(void) { struct bnep_connlist_req req; struct bnep_conninfo ci[48]; - int i; + unsigned int i; req.cnum = 48; req.ci = ci; @@ -171,7 +171,7 @@ int bnep_kill_all_connections(void) return -1; } - for (i=0; i < req.cnum; i++) { + for (i = 0; i < req.cnum; i++) { struct bnep_conndel_req req; memcpy(req.dst, ci[i].dst, ETH_ALEN); req.flags = 0; @@ -227,7 +227,7 @@ int bnep_accept_connection(int sk, uint16_t role, char *dev) errno = EPROTO; - if (r < sizeof(*req)) + if (r < (int) sizeof(*req)) return -1; req = (void *) pkt; @@ -292,7 +292,7 @@ receive: errno = EPROTO; - if (r < sizeof(*rsp)) + if (r < (int) sizeof(*rsp)) return -1; rsp = (void *) pkt; diff --git a/compat/hidd.c b/compat/hidd.c index a6f67410..212c0926 100644 --- a/compat/hidd.c +++ b/compat/hidd.c @@ -425,7 +425,7 @@ static void do_show(int ctl) struct hidp_connlist_req req; struct hidp_conninfo ci[16]; char addr[18]; - int i; + unsigned int i; req.cnum = 16; req.ci = ci; @@ -598,7 +598,7 @@ static void do_kill(int ctl, bdaddr_t *bdaddr, uint32_t flags) struct hidp_conndel_req req; struct hidp_connlist_req cl; struct hidp_conninfo ci[16]; - int i; + unsigned int i; if (!bacmp(bdaddr, BDADDR_ALL)) { cl.cnum = 16; diff --git a/compat/msdun.c b/compat/msdun.c index fab4c586..1759ef66 100644 --- a/compat/msdun.c +++ b/compat/msdun.c @@ -56,7 +56,8 @@ static void sig_alarm(int sig) static int w4_str(int fd, char *str) { char buf[40]; - int r, len = 0; + unsigned len = 0; + int r; while (1) { r = read(fd, buf + len, sizeof(buf) - len - 1); diff --git a/compat/sdp.c b/compat/sdp.c index 941895d4..bb188f6a 100644 --- a/compat/sdp.c +++ b/compat/sdp.c @@ -71,7 +71,7 @@ static void epox_endian_quirk(unsigned char *data, int size) */ unsigned char pattern[] = { 0x05, 0x07, 0x19, 0x00, 0x2a, 0x00, 0xff, 0x15, 0x00, 0x26, 0x00, 0xff }; - int i; + unsigned int i; if (!data) return; diff --git a/cups/hcrp.c b/cups/hcrp.c index 6739b3d4..155236d6 100644 --- a/cups/hcrp.c +++ b/cups/hcrp.c @@ -177,7 +177,8 @@ int hcrp_print(bdaddr_t *src, bdaddr_t *dst, unsigned short ctrl_psm, unsigned s struct l2cap_options opts; socklen_t size; unsigned char buf[2048]; - int i, ctrl_sk, data_sk, mtu, count, len, timeout = 0; + int i, ctrl_sk, data_sk, count, len, timeout = 0; + unsigned int mtu; uint8_t status; uint16_t tid = 0; uint32_t tmp, credit = 0; diff --git a/input/device.c b/input/device.c index 3f9e0691..a2a3c38d 100644 --- a/input/device.c +++ b/input/device.c @@ -472,7 +472,7 @@ static void epox_endian_quirk(unsigned char *data, int size) */ unsigned char pattern[] = { 0x05, 0x07, 0x19, 0x00, 0x2a, 0x00, 0xff, 0x15, 0x00, 0x26, 0x00, 0xff }; - int i; + unsigned int i; if (!data) return; diff --git a/input/fakehid.c b/input/fakehid.c index 05bbea1d..900399d2 100644 --- a/input/fakehid.c +++ b/input/fakehid.c @@ -147,7 +147,8 @@ static int ps3remote_decode(char *buff, int size, unsigned int *value) { static unsigned int lastkey = 0; static unsigned int lastmask = 0; - int retval, mask, i; + unsigned int i, mask; + int retval; guint8 key; if (size < 12) { diff --git a/network/common.c b/network/common.c index 2f690b75..c92baf0c 100644 --- a/network/common.c +++ b/network/common.c @@ -175,7 +175,8 @@ int bnep_kill_all_connections(void) { struct bnep_connlist_req req; struct bnep_conninfo ci[7]; - int i, err; + unsigned int i; + int err; memset(&req, 0, sizeof(req)); req.cnum = 7; @@ -187,7 +188,7 @@ int bnep_kill_all_connections(void) return -err; } - for (i=0; i < req.cnum; i++) { + for (i = 0; i < req.cnum; i++) { struct bnep_conndel_req del; memset(&del, 0, sizeof(del)); diff --git a/serial/proxy.c b/serial/proxy.c index d2831083..76f2e1d2 100644 --- a/serial/proxy.c +++ b/serial/proxy.c @@ -1033,7 +1033,8 @@ static void parse_proxy(char *key, char *value, void *data) char uuid128[MAX_LEN_UUID_STR], tmp[3]; char *pvalue; proxy_type_t type; - int ch, opts, pos; + unsigned int pos; + int ch, opts; struct termios ti; uint8_t *pti; diff --git a/serial/storage.c b/serial/storage.c index 284e8084..a6564a72 100644 --- a/serial/storage.c +++ b/serial/storage.c @@ -103,7 +103,8 @@ int proxy_store(bdaddr_t *src, const char *uuid, const char *tty, const char *name, uint8_t ch, int opts, struct termios *ti) { char filename[PATH_MAX + 1], key[32], src_addr[18], *value; - int i, pos, size, err; + unsigned int i; + int pos, size, err; uint8_t *pti; ba2str(src, src_addr); diff --git a/src/sdpd-request.c b/src/sdpd-request.c index ae08fa51..1015213f 100644 --- a/src/sdpd-request.c +++ b/src/sdpd-request.c @@ -122,7 +122,7 @@ static int extract_des(uint8_t *buf, int len, sdp_list_t **svcReqSeq, uint8_t *p char *pElem = NULL; int localSeqLength = 0; - if (bufsize < sizeof(uint8_t)) { + if (bufsize < (int) sizeof(uint8_t)) { SDPDBG("->Unexpected end of buffer"); return -1; } @@ -145,7 +145,7 @@ static int extract_des(uint8_t *buf, int len, sdp_list_t **svcReqSeq, uint8_t *p p += sizeof(uint8_t); seqlen += sizeof(uint8_t); bufsize -= sizeof(uint8_t); - if (bufsize < sizeof(uint16_t)) { + if (bufsize < (int) sizeof(uint16_t)) { SDPDBG("->Unexpected end of buffer"); return -1; } @@ -460,9 +460,9 @@ static int service_search_req(sdp_req_t *req, sdp_buf_t *buf) SDPDBG("Setting non-NULL sdp_cstate_t"); if (cstate) - memcpy((char *)&newState, cstate, sizeof(sdp_cont_state_t)); + memcpy(&newState, cstate, sizeof(sdp_cont_state_t)); else { - memset((char *)&newState, 0, sizeof(sdp_cont_state_t)); + memset(&newState, 0, sizeof(sdp_cont_state_t)); newState.timestamp = cStateId; } newState.cStateValue.lastIndexSent = i; @@ -563,7 +563,7 @@ static int service_attr_req(sdp_req_t *req, sdp_buf_t *buf) sdp_list_t *seq = NULL; uint8_t dtd = 0; int scanned = 0; - int max_rsp_size; + unsigned int max_rsp_size; int status = 0, plen, mlen; uint8_t *pdata = req->buf + sizeof(sdp_pdu_hdr_t); uint32_t handle = ntohl(bt_get_unaligned((uint32_t *)pdata)); @@ -679,7 +679,8 @@ static int service_search_attr_req(sdp_req_t *req, sdp_buf_t *buf) { int status = 0, plen, totscanned; uint8_t *pdata, *pResponse = NULL; - int scanned, max, rsp_count = 0; + unsigned int max; + int scanned, rsp_count = 0; sdp_list_t *pattern = NULL, *seq = NULL, *svcList; sdp_cont_state_t *cstate = NULL; short cstate_size = 0; diff --git a/src/sdpd-service.c b/src/sdpd-service.c index a6eab93d..826eb104 100644 --- a/src/sdpd-service.c +++ b/src/sdpd-service.c @@ -448,7 +448,7 @@ int remove_record_from_server(uint32_t handle) } // FIXME: refactor for server-side -static sdp_record_t *extract_pdu_server(bdaddr_t *device, uint8_t *p, int bufsize, uint32_t handleExpected, int *scanned) +static sdp_record_t *extract_pdu_server(bdaddr_t *device, uint8_t *p, unsigned int bufsize, uint32_t handleExpected, int *scanned) { int extractStatus = -1, localExtractedLength = 0; uint8_t dtd; diff --git a/test/sdptest.c b/test/sdptest.c index 141a195e..cccb1da7 100644 --- a/test/sdptest.c +++ b/test/sdptest.c @@ -43,7 +43,7 @@ static volatile sig_atomic_t __io_finished = 0; static void callback(uint8_t type, uint16_t status, uint8_t *rsp, size_t size, void *udata) { - int i; + unsigned int i; for (i = 0; i < size; i++) { printf("%02x ", rsp[i]); diff --git a/tools/avctrl.c b/tools/avctrl.c index 463af945..7b5e685b 100644 --- a/tools/avctrl.c +++ b/tools/avctrl.c @@ -142,7 +142,7 @@ static int find_devices(struct device_info *devinfo, size_t size) struct usb_bus *bus; struct usb_device *dev; struct device_id *id; - int count = 0; + unsigned int count = 0; usb_find_busses(); usb_find_devices(); diff --git a/tools/avinfo.c b/tools/avinfo.c index 8f50cfd0..341c0af1 100644 --- a/tools/avinfo.c +++ b/tools/avinfo.c @@ -500,8 +500,8 @@ static int avdtp_get_caps(int sk, int seid) if (ret < 0) return ret; - if (ret < (sizeof(struct getcap_resp) + 4 + - sizeof(struct avdtp_media_codec_capability))) { + if (ret < ((int) sizeof(struct getcap_resp) + 4 + + (int) sizeof(struct avdtp_media_codec_capability))) { printf("Invalid capabilities\n"); return -1; } diff --git a/tools/bccmd.c b/tools/bccmd.c index 9d29cb0c..0e0c28c9 100644 --- a/tools/bccmd.c +++ b/tools/bccmd.c @@ -409,7 +409,8 @@ static int cmd_buildname(int transport, int argc, char *argv[]) { uint8_t array[130]; char name[64]; - int i, err; + unsigned int i; + int err; OPT_HELP(0, NULL); @@ -699,7 +700,7 @@ static int cmd_psget(int transport, int argc, char *argv[]) return err; length = array[2] + (array[3] << 8); - if (length + 6 > sizeof(array) / 2) + if (length + 6 > (int) sizeof(array) / 2) return -EIO; memset(array, 0, sizeof(array)); @@ -774,7 +775,7 @@ static int cmd_psset(int transport, int argc, char *argv[]) return err; length = array[2] + (array[3] << 8); - if (length + 6 > sizeof(array) / 2) + if (length + 6 > (int) sizeof(array) / 2) return -EIO; memset(array, 0, sizeof(array)); @@ -962,7 +963,7 @@ static int cmd_psread(int transport, int argc, char *argv[]) continue; length = array[2] + (array[3] << 8); - if (length + 6 > sizeof(array) / 2) + if (length + 6 > (int) sizeof(array) / 2) continue; memset(array, 0, sizeof(array)); diff --git a/tools/ciptool.c b/tools/ciptool.c index e8597f11..2afa30e8 100644 --- a/tools/ciptool.c +++ b/tools/ciptool.c @@ -203,7 +203,7 @@ static void cmd_show(int ctl, bdaddr_t *bdaddr, int argc, char **argv) struct cmtp_connlist_req req; struct cmtp_conninfo ci[16]; char addr[18]; - int i; + unsigned int i; req.cnum = 16; req.ci = ci; diff --git a/tools/dfubabel.c b/tools/dfubabel.c index 9778502e..498a717a 100644 --- a/tools/dfubabel.c +++ b/tools/dfubabel.c @@ -115,7 +115,7 @@ static int find_devices(struct device_info *devinfo, size_t size) struct usb_bus *bus; struct usb_device *dev; struct device_id *id; - int count = 0; + unsigned int count = 0; usb_find_busses(); usb_find_devices(); diff --git a/tools/dfutool.c b/tools/dfutool.c index 10387bbf..cab39feb 100644 --- a/tools/dfutool.c +++ b/tools/dfutool.c @@ -321,9 +321,10 @@ static void cmd_verify(char *device, int argc, char **argv) uint16_t bcd; char str[16]; unsigned char *buf; - unsigned long size; + size_t size; char *filename; - int i, fd, len; + unsigned int i, len; + int fd; if (argc < 2) { usage(); @@ -350,7 +351,7 @@ static void cmd_verify(char *device, int argc, char **argv) exit(1); } - if (read(fd, buf, size) < size) { + if (read(fd, buf, size) < (ssize_t) size) { perror("Can't load firmware"); free(buf); close(fd); @@ -419,10 +420,12 @@ static void cmd_upgrade(char *device, int argc, char **argv) struct dfu_suffix suffix; struct stat st; char *buf; - unsigned long filesize, count, timeout = 0; + size_t filesize; + unsigned long count, timeout = 0; char *filename; uint32_t crc, dwCRC; - int fd, i, block, len, size, sent = 0, try = 10; + unsigned int i; + int fd, block, len, size, sent = 0, try = 10; if (argc < 2) { usage(); @@ -449,7 +452,7 @@ static void cmd_upgrade(char *device, int argc, char **argv) exit(1); } - if (read(fd, buf, filesize) < filesize) { + if (read(fd, buf, filesize) < (ssize_t) filesize) { perror("Can't load firmware"); free(buf); close(fd); diff --git a/tools/hciattach_tialt.c b/tools/hciattach_tialt.c index 8ddda359..aa63190a 100644 --- a/tools/hciattach_tialt.c +++ b/tools/hciattach_tialt.c @@ -142,7 +142,7 @@ static int texas_load_firmware(int fd, const char *firmware) { iov_cmd[1].iov_base = data; iov_cmd[1].iov_len = cmd->plen; nw = writev(fd, iov_cmd, 2); - FAILIF(nw != sizeof(cmd) + cmd->plen, + FAILIF(nw != (int) sizeof(cmd) + cmd->plen, "Could not send entire command (sent only %d bytes)!\n", nw); } diff --git a/tools/hciconfig.c b/tools/hciconfig.c index 46ca1693..960f450b 100644 --- a/tools/hciconfig.c +++ b/tools/hciconfig.c @@ -688,12 +688,13 @@ static void cmd_class(int ctl, int hdev, char *opt) printf("\tClass: 0x%02x%02x%02x\n", cls[2], cls[1], cls[0]); printf("\tService Classes: "); if (cls[2]) { + unsigned int i; int first = 1; - for (s = 0; s < (sizeof(services) / sizeof(*services)); s++) - if (cls[2] & (1 << s)) { + for (i = 0; i < (sizeof(services) / sizeof(*services)); i++) + if (cls[2] & (1 << i)) { if (!first) printf(", "); - printf("%s", services[s]); + printf("%s", services[i]); first = 0; } } else diff --git a/tools/hcitool.c b/tools/hcitool.c index f62f3161..73fbc839 100644 --- a/tools/hcitool.c +++ b/tools/hcitool.c @@ -1098,7 +1098,7 @@ static void cmd_cmd(int dev_id, int argc, char **argv) return; } - for (i = 2, len = 0; i < argc && len < sizeof(buf); i++, len++) + for (i = 2, len = 0; i < argc && len < (int) sizeof(buf); i++, len++) *ptr++ = (uint8_t) strtol(argv[i], NULL, 16); dd = hci_open_dev(dev_id); diff --git a/tools/hid2hci.c b/tools/hid2hci.c index 76b3766b..cd38aac7 100644 --- a/tools/hid2hci.c +++ b/tools/hid2hci.c @@ -129,7 +129,8 @@ static int send_report(int fd, const char *buf, size_t size) { struct hiddev_report_info rinfo; struct hiddev_usage_ref uref; - int i, err; + unsigned int i; + int err; for (i = 0; i < size; i++) { memset(&uref, 0, sizeof(uref)); @@ -179,8 +180,8 @@ static int switch_logitech(struct device_info *devinfo) memset(&dinfo, 0, sizeof(dinfo)); err = ioctl(fd, HIDIOCGDEVINFO, &dinfo); - if (err < 0 || dinfo.busnum != atoi(devinfo->dev->bus->dirname) || - dinfo.devnum != atoi(devinfo->dev->filename)) { + if (err < 0 || (int) dinfo.busnum != atoi(devinfo->dev->bus->dirname) || + (int) dinfo.devnum != atoi(devinfo->dev->filename)) { close(fd); continue; } @@ -288,7 +289,7 @@ static int find_devices(int mode, struct device_info *devinfo, size_t size) struct usb_bus *bus; struct usb_device *dev; struct device_id *id; - int count = 0; + unsigned int count = 0; usb_find_busses(); usb_find_devices(); 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)); |