Code

src/{lib,}oping.c: Don't cast `size_t' to `unsigned int' when printing.
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Tue, 17 Feb 2009 13:52:33 +0000 (14:52 +0100)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Tue, 17 Feb 2009 13:52:33 +0000 (14:52 +0100)
Use the "%zu" format string instead.

src/liboping.c
src/oping.c

index 99d491adedccda2af3f9e4a561bea64c94dff7b0..e318145d0b99e5351db955af847dad2d499b419f 100644 (file)
@@ -394,7 +394,7 @@ static int ping_receive_one (int fd, pinghost_t *ph, struct timeval *now)
                return (-1);
        }
 
-       dprintf ("Read %u bytes from fd = %i\n", (unsigned int) buffer_len, fd);
+       dprintf ("Read %zu bytes from fd = %i\n", buffer_len, fd);
 
        if (sa.ss_family == AF_INET)
        {
index 3201e85dc0f8808268f467d4337ae9a137d7ee64..0c759c1e20b8752c05125e294deb365fb7b8760f 100644 (file)
@@ -196,16 +196,16 @@ void print_host (pingobj_iter_t *iter)
                if ((context->latency_min < 0.0) || (context->latency_min > latency))
                        context->latency_min = latency;
 
-               printf ("%u bytes from %s (%s): icmp_seq=%u time=%.2f ms\n",
-                               (unsigned int) data_len,
+               printf ("%zu bytes from %s (%s): icmp_seq=%u time=%.2f ms\n",
+                               data_len,
                                context->host, context->addr,
-                               (unsigned int) sequence, latency);
+                               sequence, latency);
        }
        else
        {
                printf ("echo reply from %s (%s): icmp_seq=%u timeout\n",
                                context->host, context->addr,
-                               (unsigned int) sequence);
+                               sequence);
        }
 }
 
@@ -344,8 +344,8 @@ int main (int argc, char **argv)
                buffer_size = 0;
                ping_iterator_get_info (iter, PING_INFO_DATA, NULL, &buffer_size);
 
-               printf ("PING %s (%s) %u bytes of data.\n",
-                               context->host, context->addr, (unsigned int) buffer_size);
+               printf ("PING %s (%s) %zu bytes of data.\n",
+                               context->host, context->addr, buffer_size);
 
                ping_iterator_set_context (iter, (void *) context);