From 69a6b863104654981fc00bb185b1779731e11202 Mon Sep 17 00:00:00 2001 From: Simon Giesecke Date: Mon, 14 May 2018 20:53:19 +0200 Subject: [PATCH] Problem: C4267 warning test_spec_pushpull Solution: Use unsigned char instead of size_t --- tests/test_spec_pushpull.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/test_spec_pushpull.cpp b/tests/test_spec_pushpull.cpp index 3f0da5af..25b8354b 100644 --- a/tests/test_spec_pushpull.cpp +++ b/tests/test_spec_pushpull.cpp @@ -92,9 +92,9 @@ void test_pull_fair_queue_in (void *ctx) rc = zmq_getsockopt (pull, ZMQ_LAST_ENDPOINT, connect_address, &len); assert (rc == 0); - const size_t services = 5; + const unsigned char services = 5; void *pushs[services]; - for (size_t peer = 0; peer < services; ++peer) { + for (unsigned char peer = 0; peer < services; ++peer) { pushs[peer] = zmq_socket (ctx, ZMQ_PUSH); assert (pushs[peer]); @@ -109,7 +109,7 @@ void test_pull_fair_queue_in (void *ctx) int second_half = 0; // Send 2N messages - for (size_t peer = 0; peer < services; ++peer) { + for (unsigned char peer = 0; peer < services; ++peer) { char *str = strdup ("A"); str[0] += peer;