Skip to content

Commit 1d4c7a0

Browse files
Resolve signed-conversion warnings
If compiled with -Wconversion the compiler complains: > zmq.hpp:2843:70: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] > 2843 | int rc = zmq_timers_set_interval(_timers, timer_id, interval.count()); > | ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~^~~~~~~ Signed-off-by: Soeren Grunewald <soeren.grunewald@desy.de>
1 parent f82d357 commit 1d4c7a0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

zmq.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2899,7 +2899,7 @@ class timers
28992899

29002900
id_t add(std::chrono::milliseconds interval, zmq_timer_fn handler, void *arg)
29012901
{
2902-
id_t timer_id = zmq_timers_add(_timers, interval.count(), handler, arg);
2902+
id_t timer_id = zmq_timers_add(_timers, static_cast<size_t>(interval.count()), handler, arg);
29032903
if (timer_id == -1)
29042904
throw zmq::error_t();
29052905
return timer_id;
@@ -2914,7 +2914,7 @@ class timers
29142914

29152915
void set_interval(id_t timer_id, std::chrono::milliseconds interval)
29162916
{
2917-
int rc = zmq_timers_set_interval(_timers, timer_id, interval.count());
2917+
int rc = zmq_timers_set_interval(_timers, timer_id, static_cast<size_t>(interval.count()));
29182918
if (rc == -1)
29192919
throw zmq::error_t();
29202920
}

0 commit comments

Comments
 (0)