Fix warnings (#21)
authorChristoph Gysin <christoph.gysin@gmail.com>
Mon, 24 Jul 2017 17:20:49 +0000 (20:20 +0300)
committerPavel A <pavel-a@users.noreply.github.com>
Mon, 24 Jul 2017 17:20:49 +0000 (20:20 +0300)
* fix warnings

* remove warning hack

commandline/usbrelay-cmd.c
lib/usb_relay_lib.c
qt/QUsbRelayGui/widget.cpp

index 4667f58837475ebaf2b6f12403d86205679b48d3..7245f708fa6685b135681fe4bb5eab212c08f47a 100644 (file)
@@ -81,8 +81,6 @@ static int enumFunc(USBDEVHANDLE dev, void *context)
     int num = 0;
     int i;
 
-       (context); // ~ unreferenced warning
-
     err = usbhidGetVendorString(dev, buffer, sizeof(buffer));
     if ( err || 0 != strcmp( buffer, vendorName) )
     {
index b0298237088bec82c1f357b6762b78e8b9745a00..87584606f907b0d9065313b81d5db14d4872d903 100644 (file)
@@ -203,7 +203,7 @@ int enumfunc(USBDEVHANDLE usbh, void *context)
     int err;
     char buffer[128*sizeof(short)]; // max USB string is 128 UTF-16 chars
     int num = 0;
-    int i;
+    size_t i;
     struct usbrelay_internal_s *q;
     struct enumctx_s *ectx = (struct enumctx_s *)context;
 
@@ -215,7 +215,7 @@ int enumfunc(USBDEVHANDLE usbh, void *context)
         goto next;
     }
 
-    i = (int)strlen(buffer);
+    i = strlen(buffer);
     if ( i != strlen(productName) + 1 )
     {
         goto next;
@@ -301,7 +301,7 @@ int enumOpenfunc(USBDEVHANDLE usbh, void *context)
     int err;
     char buffer[128*sizeof(short)]; // max USB string is 128 UTF-16 chars
     int num = 0;
-    int i;
+    size_t i;
     struct enumctx_s *ectx = (struct enumctx_s *)context;
     struct usbrelay_internal_s *q = ectx->head;
 
index 9df9606efe1684f3b934f0a5566ba96d8a580cec..bfdf7c1a63ecf08d0b70fc14331cd862d1dd38ab 100644 (file)
@@ -9,7 +9,7 @@ Widget::Widget(QWidget *parent) :
 
     list.searchForDevices();
 
-    for(auto i=0; i< list.m_devices.size();i++){
+    for(size_t i=0; i<list.m_devices.size(); i++){
 
         getRelayStatus(i);