]> granicus.if.org Git - libevent/commitdiff
bench: suppress int conversion warnings
authorAzat Khuzhin <azat@libevent.org>
Sat, 16 Mar 2019 13:52:05 +0000 (16:52 +0300)
committerAzat Khuzhin <azat@libevent.org>
Sat, 16 Mar 2019 13:52:05 +0000 (16:52 +0300)
test/bench.c

index c2c8983d09f4336505576d13c076b21a798986c2..3a6886dba69c44cbc355e8202ce06dd83690eb3b 100644 (file)
@@ -34,6 +34,7 @@
  */
 
 #include "event2/event-config.h"
+#include "../util-internal.h"
 
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -64,7 +65,8 @@
 #include <event.h>
 #include <evutil.h>
 
-static int count, writes, fired, failures;
+static ev_ssize_t count, fired;
+static int writes, failures;
 static evutil_socket_t *pipes;
 static int num_pipes, num_active, num_writes;
 static struct event *events;
@@ -117,15 +119,18 @@ run_once(void)
 
        count = 0;
        writes = num_writes;
-       { int xcount = 0;
-       evutil_gettimeofday(&ts, NULL);
-       do {
-               event_loop(EVLOOP_ONCE | EVLOOP_NONBLOCK);
-               xcount++;
-       } while (count != fired);
-       evutil_gettimeofday(&te, NULL);
-
-       if (xcount != count) fprintf(stderr, "Xcount: %d, Rcount: %d\n", xcount, count);
+       {
+               int xcount = 0;
+               evutil_gettimeofday(&ts, NULL);
+               do {
+                       event_loop(EVLOOP_ONCE | EVLOOP_NONBLOCK);
+                       xcount++;
+               } while (count != fired);
+               evutil_gettimeofday(&te, NULL);
+
+               if (xcount != count)
+                       fprintf(stderr, "Xcount: %d, Rcount: " EV_SSIZE_FMT "\n",
+                               xcount, count);
        }
 
        evutil_timersub(&te, &ts, &te);