summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Rousseau <ludovic.rousseau+github@gmail.com>2012-04-20 22:25:38 +0100
committerPete Batard <pete@akeo.ie>2012-04-20 22:29:33 +0100
commit36a7119bf296cecd4e910bef86908fd782224960 (patch)
treecf6e0975e079f08fb88c09def76c79cfdeeccf69
parent2aad19b93d64490bbf85c21c042821f2a16a0d9a (diff)
downloadlibusb-36a7119bf296cecd4e910bef86908fd782224960.tar.gz
Linux: Fix signed vs unsigned compiler warnings
os/linux_usbfs.c: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
-rw-r--r--libusb/os/linux_usbfs.c8
-rw-r--r--libusb/version.h2
2 files changed, 5 insertions, 5 deletions
diff --git a/libusb/os/linux_usbfs.c b/libusb/os/linux_usbfs.c
index 416efc4..23454cb 100644
--- a/libusb/os/linux_usbfs.c
+++ b/libusb/os/linux_usbfs.c
@@ -139,7 +139,7 @@ struct linux_transfer_priv {
enum reap_action reap_action;
int num_urbs;
- unsigned int num_retired;
+ int num_retired;
enum libusb_transfer_status reap_status;
/* next iso packet in user-supplied transfer to be populated */
@@ -1667,7 +1667,7 @@ static int submit_iso_transfer(struct usbi_transfer *itransfer)
/* calculate how many URBs we need */
for (i = 0; i < num_packets; i++) {
- int space_remaining = MAX_ISO_BUFFER_LENGTH - this_urb_len;
+ unsigned int space_remaining = MAX_ISO_BUFFER_LENGTH - this_urb_len;
packet_len = transfer->iso_packet_desc[i].length;
if (packet_len > space_remaining) {
@@ -1694,7 +1694,7 @@ static int submit_iso_transfer(struct usbi_transfer *itransfer)
/* allocate + initialize each URB with the correct number of packets */
for (i = 0; i < num_urbs; i++) {
struct usbfs_urb *urb;
- int space_remaining_in_urb = MAX_ISO_BUFFER_LENGTH;
+ unsigned int space_remaining_in_urb = MAX_ISO_BUFFER_LENGTH;
int urb_packet_offset = 0;
unsigned char *urb_buffer_orig = urb_buffer;
int j;
@@ -2276,7 +2276,7 @@ static int op_handle_events(struct libusb_context *ctx,
struct pollfd *fds, POLL_NFDS_TYPE nfds, int num_ready)
{
int r;
- int i = 0;
+ unsigned int i = 0;
usbi_mutex_lock(&ctx->open_devs_lock);
for (i = 0; i < nfds && num_ready > 0; i++) {
diff --git a/libusb/version.h b/libusb/version.h
index b4386fc..18aa054 100644
--- a/libusb/version.h
+++ b/libusb/version.h
@@ -9,7 +9,7 @@
#define LIBUSB_MICRO 10
#endif
#ifndef LIBUSB_NANO
-#define LIBUSB_NANO 10479
+#define LIBUSB_NANO 10480
#endif
/* LIBUSB_RC is the release candidate suffix. Should normally be empty. */
#ifndef LIBUSB_RC