Skip to content

Commit

Permalink
Problem: conversion warnings
Browse files Browse the repository at this point in the history
Solution: Silence them with casts
  • Loading branch information
gummif committed Oct 25, 2020
1 parent 03243ad commit 1dbf418
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions zmq_addon.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,10 @@ inline void write_network_order(unsigned char *buf, const uint32_t value)
{
if (is_little_endian()) {
ZMQ_CONSTEXPR_VAR uint32_t mask = std::numeric_limits<std::uint8_t>::max();
*buf++ = (value >> 24) & mask;
*buf++ = (value >> 16) & mask;
*buf++ = (value >> 8) & mask;
*buf++ = value & mask;
*buf++ = static_cast<unsigned char>((value >> 24) & mask);
*buf++ = static_cast<unsigned char>((value >> 16) & mask);
*buf++ = static_cast<unsigned char>((value >> 8) & mask);
*buf++ = static_cast<unsigned char>(value & mask);
} else {
std::memcpy(buf, &value, sizeof(value));
}
Expand Down Expand Up @@ -236,7 +236,7 @@ message_t encode(const Range &parts)
message_t encoded(mmsg_size);
unsigned char *buf = encoded.data<unsigned char>();
for (const auto &part : parts) {
const uint32_t part_size = part.size();
const uint32_t part_size = static_cast<uint32_t>(part.size());
const unsigned char *part_data =
static_cast<const unsigned char *>(part.data());

Expand Down

0 comments on commit 1dbf418

Please sign in to comment.