From: Thomas Jarosch Date: Tue, 17 Mar 2009 19:23:58 +0000 (+0100) Subject: Fix some theoretical signed/unsigned issues X-Git-Tag: v0.16rc1~18 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=bf35baa04ec3e21b679ca10d90d2a65ec2a1270a;p=libftdi Fix some theoretical signed/unsigned issues --- diff --git a/src/ftdi.c b/src/ftdi.c index 16f8f1f..e0c9213 100644 --- a/src/ftdi.c +++ b/src/ftdi.c @@ -63,7 +63,7 @@ */ int ftdi_init(struct ftdi_context *ftdi) { - int i; + unsigned int i; ftdi->usb_dev = NULL; ftdi->usb_read_timeout = 5000; @@ -960,7 +960,7 @@ static int _usb_get_async_urbs_pending(struct ftdi_context *ftdi) { struct usbdevfs_urb *urb; int pending=0; - int i; + unsigned int i; for (i=0; i < ftdi->async_usb_buffer_size; i++) { @@ -1053,8 +1053,8 @@ static int _usb_bulk_write_async(struct ftdi_context *ftdi, int ep, char *bytes, { struct usbdevfs_urb *urb; int bytesdone = 0, requested; - int ret, i; - int cleanup_count; + int ret, cleanup_count; + unsigned int i; do {