]> sigrok.org Git - libserialport.git/commitdiff
Replace some usages of int with size_t to fix overflow warnings.
authorMartin Ling <redacted>
Fri, 24 Jan 2020 03:01:23 +0000 (03:01 +0000)
committerMartin Ling <redacted>
Fri, 24 Jan 2020 05:39:16 +0000 (05:39 +0000)
On MSVC, these gave the following warning:

warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data

serialport.c

index d356057525c3e56a6afe5aefaccd28374552468f..e86603bfa000fe750c924c8ec056ae53258963d4 100644 (file)
@@ -59,7 +59,7 @@ SP_API enum sp_return sp_get_port_by_name(const char *portname, struct sp_port *
 #ifndef NO_PORT_METADATA
        enum sp_return ret;
 #endif
-       int len;
+       size_t len;
 
        TRACE("%s, %p", portname, port_ptr);
 
@@ -323,7 +323,7 @@ SP_PRIV struct sp_port **list_append(struct sp_port **list,
                                      const char *portname)
 {
        void *tmp;
-       unsigned int count;
+       size_t count;
 
        for (count = 0; list[count]; count++)
                ;