mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-poco.git
				synced 2025-10-31 02:27:56 +00:00 
			
		
		
		
	fix for MSVC issue with static const definitions
This commit is contained in:
		| @@ -44,10 +44,14 @@ namespace Poco { | |||||||
| namespace Net { | namespace Net { | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #if !defined(_MSC_VER) || defined(__STDC__) | ||||||
|  | // Go home MSVC, you're drunk... | ||||||
|  | // See http://stackoverflow.com/questions/5899857/multiple-definition-error-for-static-const-class-members | ||||||
| const IPAddress::Family IPAddress::IPv4; | const IPAddress::Family IPAddress::IPv4; | ||||||
| #if defined(POCO_HAVE_IPv6) | #if defined(POCO_HAVE_IPv6) | ||||||
| const IPAddress::Family IPAddress::IPv6; | const IPAddress::Family IPAddress::IPv6; | ||||||
| #endif | #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
| IPAddress::IPAddress() | IPAddress::IPAddress() | ||||||
|   | |||||||
| @@ -58,6 +58,9 @@ struct AFLT | |||||||
| // | // | ||||||
|  |  | ||||||
|  |  | ||||||
|  | #if !defined(_MSC_VER) || defined(__STDC__) | ||||||
|  | // Go home MSVC, you're drunk... | ||||||
|  | // See http://stackoverflow.com/questions/5899857/multiple-definition-error-for-static-const-class-members | ||||||
| const SocketAddress::Family SocketAddress::IPv4; | const SocketAddress::Family SocketAddress::IPv4; | ||||||
| #if defined(POCO_HAVE_IPv6) | #if defined(POCO_HAVE_IPv6) | ||||||
| const SocketAddress::Family SocketAddress::IPv6; | const SocketAddress::Family SocketAddress::IPv6; | ||||||
| @@ -65,6 +68,7 @@ const SocketAddress::Family SocketAddress::IPv6; | |||||||
| #if defined(POCO_OS_FAMILY_UNIX) | #if defined(POCO_OS_FAMILY_UNIX) | ||||||
| const SocketAddress::Family SocketAddress::UNIX_LOCAL; | const SocketAddress::Family SocketAddress::UNIX_LOCAL; | ||||||
| #endif | #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
| SocketAddress::SocketAddress() | SocketAddress::SocketAddress() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Günter Obiltschnig
					Günter Obiltschnig