From d8fd4be8d734203197e888ada6e14128fc5d53da Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Thu, 22 Aug 2013 13:43:15 -0700 Subject: Don't break gcc < 4.8 with warnings on --- src/common/socket.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/common') diff --git a/src/common/socket.cpp b/src/common/socket.cpp index 19e9eb4..4655d1d 100644 --- a/src/common/socket.cpp +++ b/src/common/socket.cpp @@ -207,7 +207,9 @@ int make_listen_port(uint16_t port) server_address.sin_family = AF_INET; #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wold-style-cast" +#if __GNUC__ > 4 || __GNUC_MINOR__ >= 8 #pragma GCC diagnostic ignored "-Wuseless-cast" +#endif server_address.sin_addr.s_addr = htonl(INADDR_ANY); server_address.sin_port = htons(port); #pragma GCC diagnostic pop @@ -265,7 +267,9 @@ int make_connection(uint32_t ip, uint16_t port) server_address.sin_addr.s_addr = ip; #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wold-style-cast" +#if __GNUC__ > 4 || __GNUC_MINOR__ >= 8 #pragma GCC diagnostic ignored "-Wuseless-cast" +#endif server_address.sin_port = htons(port); #pragma GCC diagnostic pop -- cgit v1.2.3-60-g2f50