Skip to content

Commit d7a9909

Browse files
authored
Merge pull request #459 from gummif/gfa/conv-warn
Problem: conversion warnings
2 parents 18db456 + 486b722 commit d7a9909

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

zmq_addon.hpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,10 @@ inline void write_network_order(unsigned char *buf, const uint32_t value)
7878
{
7979
if (is_little_endian()) {
8080
ZMQ_CONSTEXPR_VAR uint32_t mask = std::numeric_limits<std::uint8_t>::max();
81-
*buf++ = (value >> 24) & mask;
82-
*buf++ = (value >> 16) & mask;
83-
*buf++ = (value >> 8) & mask;
84-
*buf++ = value & mask;
81+
*buf++ = static_cast<unsigned char>((value >> 24) & mask);
82+
*buf++ = static_cast<unsigned char>((value >> 16) & mask);
83+
*buf++ = static_cast<unsigned char>((value >> 8) & mask);
84+
*buf++ = static_cast<unsigned char>(value & mask);
8585
} else {
8686
std::memcpy(buf, &value, sizeof(value));
8787
}
@@ -236,7 +236,7 @@ message_t encode(const Range &parts)
236236
message_t encoded(mmsg_size);
237237
unsigned char *buf = encoded.data<unsigned char>();
238238
for (const auto &part : parts) {
239-
const uint32_t part_size = part.size();
239+
const uint32_t part_size = static_cast<uint32_t>(part.size());
240240
const unsigned char *part_data =
241241
static_cast<const unsigned char *>(part.data());
242242

0 commit comments

Comments
 (0)