X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Foping.c;h=0f8e4139cb03427954a3e42926353b8575e4ba76;hb=fa2472c13520e232e3e9621dce062cdc71549b76;hp=313b83db4cd7b9849fb9dfd2bd2e7e0e5b560cef;hpb=fc98f4512f4f9a7cba3d4999a7f6d3da6aa5286a;p=liboping.git diff --git a/src/oping.c b/src/oping.c index 313b83d..0f8e413 100644 --- a/src/oping.c +++ b/src/oping.c @@ -25,6 +25,8 @@ # include # include # include +# include +# include # include # include #else @@ -631,7 +633,7 @@ static void update_host_hook (pingobj_iter_t *iter, /* {{{ */ double latency; unsigned int sequence; int recv_ttl; - unsigned recv_tos; + uint8_t recv_tos; size_t buffer_len; size_t data_len; ping_context_t *context; @@ -694,8 +696,8 @@ static void update_host_hook (pingobj_iter_t *iter, /* {{{ */ || (latency > (average + stddev))) color = OPING_YELLOW; - HOST_PRINTF ("%zu bytes from %s (%s): icmp_seq=%u ttl=%i tos=%u " - "time=", + HOST_PRINTF ("%zu bytes from %s (%s): icmp_seq=%u ttl=%i tos=0x%02"PRIx8 + " time=", data_len, context->host, context->addr, sequence, recv_ttl, recv_tos); wattron (main_win, COLOR_PAIR(color)); @@ -706,8 +708,8 @@ static void update_host_hook (pingobj_iter_t *iter, /* {{{ */ else { #endif - HOST_PRINTF ("%zu bytes from %s (%s): icmp_seq=%u ttl=%i tos=%u " - "time=%.2f ms\n", + HOST_PRINTF ("%zu bytes from %s (%s): icmp_seq=%u ttl=%i tos=0x%02"PRIx8 + " time=%.2f ms\n", data_len, context->host, context->addr, sequence, recv_ttl, recv_tos, latency);