Fix -Wshorten-64-to-32 warnings.
authorFlorian Forster <octo@collectd.org>
Wed, 8 Jul 2015 10:39:03 +0000 (12:39 +0200)
committerFlorian Forster <octo@collectd.org>
Wed, 8 Jul 2015 10:39:03 +0000 (12:39 +0200)
src/daemon/common.c
src/libcollectdclient/client.c
src/libcollectdclient/network.c

index 068b999..abe9a6e 100644 (file)
@@ -356,7 +356,7 @@ int strjoin (char *buffer, size_t buffer_size,
        }
 
        assert (buffer[buffer_size - 1] == 0);
-       return (strlen (buffer));
+       return ((int) strlen (buffer));
 }
 
 int strsubstitute (char *str, char c_from, char c_to)
index a97dc50..eaee9c0 100644 (file)
@@ -287,7 +287,7 @@ static int lcc_receive (lcc_connection_t *c, /* {{{ */
    * beginning of the message. */
   ptr = NULL;
   errno = 0;
-  res.status = strtol (buffer, &ptr, 0);
+  res.status = (int) strtol (buffer, &ptr, 0);
   if ((errno != 0) || (ptr == &buffer[0]))
   {
     lcc_set_errno (c, errno);
index f76be5b..0539cd0 100644 (file)
@@ -457,8 +457,8 @@ int lcc_server_set_interface (lcc_server_t *srv, char const *interface) /* {{{ *
 
   /* else: Not a multicast interface. */
 #if defined(SO_BINDTODEVICE)
-  status = setsockopt (srv->fd, SOL_SOCKET, SO_BINDTODEVICE,
-      interface, strlen (interface) + 1);
+  status = setsockopt (srv->fd, SOL_SOCKET, SO_BINDTODEVICE, interface,
+      (socklen_t) (strlen (interface) + 1));
   if (status != 0)
     return (-1);
 #endif