From 1a70fb073880b2c262c001a7d8a297b55593caaf Mon Sep 17 00:00:00 2001 From: Alan Antonuk Date: Mon, 18 Jun 2012 16:21:37 -0400 Subject: Squash warning: casting SOCKET to int on Win32 --- librabbitmq/amqp_socket.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/librabbitmq/amqp_socket.c b/librabbitmq/amqp_socket.c index e31e242..604e32d 100644 --- a/librabbitmq/amqp_socket.c +++ b/librabbitmq/amqp_socket.c @@ -72,7 +72,11 @@ int amqp_open_socket(char const *hostname, for (addr = address_list; addr; addr = addr->ai_next) { - sockfd = socket(addr->ai_family, addr->ai_socktype, addr->ai_protocol); + /* + This cast is to squash warnings on Win64, see: + http://stackoverflow.com/questions/1953639/is-it-safe-to-cast-socket-to-int-under-win64 + */ + sockfd = (int)socket(addr->ai_family, addr->ai_socktype, addr->ai_protocol); if (-1 == sockfd) { last_error = -amqp_socket_error(); -- cgit v1.2.1