mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-14 02:57:47 +01:00
Problem: implicit integer narrowing cast warnings.
This commit is contained in:
parent
d018029652
commit
6a99bb041d
@ -167,9 +167,9 @@ void zmq::udp_engine_t::sockaddr_to_msg (zmq::msg_t *msg, sockaddr_in* addr)
|
|||||||
char* name = inet_ntoa(addr->sin_addr);
|
char* name = inet_ntoa(addr->sin_addr);
|
||||||
|
|
||||||
char port[6];
|
char port[6];
|
||||||
sprintf (port, "%d", (int)ntohs (addr->sin_port));
|
sprintf (port, "%d", (int) ntohs (addr->sin_port));
|
||||||
|
|
||||||
int size = strlen (name) + strlen (port) + 1 + 1; // Colon + NULL
|
int size = (int) strlen (name) + (int) strlen (port) + 1 + 1; // Colon + NULL
|
||||||
int rc = msg->init_size (size);
|
int rc = msg->init_size (size);
|
||||||
errno_assert (rc == 0);
|
errno_assert (rc == 0);
|
||||||
msg->set_flags (msg_t::more);
|
msg->set_flags (msg_t::more);
|
||||||
@ -188,7 +188,7 @@ int zmq::udp_engine_t::resolve_raw_address (char *name_, size_t length_)
|
|||||||
|
|
||||||
// Find delimiter, cannot use memrchr as it is not supported on windows
|
// Find delimiter, cannot use memrchr as it is not supported on windows
|
||||||
if (length_ != 0) {
|
if (length_ != 0) {
|
||||||
int chars_left = length_;
|
int chars_left = (int) length_;
|
||||||
char *current_char = name_ + length_;
|
char *current_char = name_ + length_;
|
||||||
do {
|
do {
|
||||||
if (*(--current_char) == ':') {
|
if (*(--current_char) == ':') {
|
||||||
|
Loading…
Reference in New Issue
Block a user