Core: Fix warning implicit conversion changes signedness
authorLudovic Rousseau <ludovic.rousseau@gmail.com>
Fri, 26 Oct 2012 08:02:16 +0000 (10:02 +0200)
committerPete Batard <pete@akeo.ie>
Tue, 29 Jan 2013 00:40:15 +0000 (00:40 +0000)
* Closes #70

libusb/io.c
libusb/version_nano.h

index c222451..789bd68 100644 (file)
@@ -1534,14 +1534,15 @@ int usbi_handle_transfer_cancellation(struct usbi_transfer *transfer)
 int API_EXPORTED libusb_try_lock_events(libusb_context *ctx)
 {
        int r;
+       unsigned int ru;
        USBI_GET_CONTEXT(ctx);
 
        /* is someone else waiting to modify poll fds? if so, don't let this thread
         * start event handling */
        usbi_mutex_lock(&ctx->pollfd_modify_lock);
-       r = ctx->pollfd_modify;
+       ru = ctx->pollfd_modify;
        usbi_mutex_unlock(&ctx->pollfd_modify_lock);
-       if (r) {
+       if (ru) {
                usbi_dbg("someone else is modifying poll fds");
                return 1;
        }
@@ -1624,7 +1625,7 @@ void API_EXPORTED libusb_unlock_events(libusb_context *ctx)
  */
 int API_EXPORTED libusb_event_handling_ok(libusb_context *ctx)
 {
-       int r;
+       unsigned int r;
        USBI_GET_CONTEXT(ctx);
 
        /* is someone else waiting to modify poll fds? if so, don't let this thread
@@ -1652,7 +1653,7 @@ int API_EXPORTED libusb_event_handling_ok(libusb_context *ctx)
  */
 int API_EXPORTED libusb_event_handler_active(libusb_context *ctx)
 {
-       int r;
+       unsigned int r;
        USBI_GET_CONTEXT(ctx);
 
        /* is someone else waiting to modify poll fds? if so, don't let this thread
index 7f14aa2..64f61c5 100644 (file)
@@ -1 +1 @@
-#define LIBUSB_NANO 10599
+#define LIBUSB_NANO 10600