mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-poco.git
				synced 2025-10-30 18:17:50 +00:00 
			
		
		
		
	openssl VS projects modifications
This commit is contained in:
		| @@ -23,13 +23,37 @@ | ||||
| #include <openssl/conf.h> | ||||
| #endif | ||||
| #if defined(POCO_OS_FAMILY_WINDOWS) | ||||
| #pragma message (OPENSSL_VERSION_TEXT) | ||||
| 	#define POCO_STR_HELPER(x) #x | ||||
| 	#define POCO_STR(x) POCO_STR_HELPER(x) | ||||
| 	#if defined POCO_INTERNAL_OPENSSL_MSVC_VER | ||||
| 		#define POCO_INTERNAL_OPENSSL_BUILD          \ | ||||
| 				" (POCO internal build, MSVC version " \ | ||||
| 				POCO_STR(POCO_INTERNAL_OPENSSL_MSVC_VER) ")" | ||||
| 	#else | ||||
| 		#define POCO_INTERNAL_OPENSSL_BUILD "" | ||||
| 	#endif | ||||
| 	#pragma message (OPENSSL_VERSION_TEXT POCO_INTERNAL_OPENSSL_BUILD) | ||||
| #endif | ||||
|  | ||||
|  | ||||
| using Poco::RandomInputStream; | ||||
| using Poco::Thread; | ||||
|  | ||||
|  | ||||
| #if defined(_MSC_VER) && !defined(_DLL) && defined(POCO_INTERNAL_OPENSSL_MSVC_VER) | ||||
|  | ||||
| 	#if (POCO_MSVS_VERSION >= 2015) | ||||
| 		FILE _iob[] = { *stdin, *stdout, *stderr }; | ||||
| 		extern "C" FILE * __cdecl __iob_func(void) { return _iob; } | ||||
| 	#endif // (POCO_MSVS_VERSION >= 2015) | ||||
|  | ||||
| 	#if (POCO_MSVS_VERSION < 2012) | ||||
| 		extern "C" __declspec(noreturn) void __cdecl __report_rangecheckfailure(void) { ::ExitProcess(1); } | ||||
| 	#endif // (POCO_MSVS_VERSION < 2012) | ||||
|  | ||||
| #endif // _MSC_VER && _MT && !POCO_EXTERNAL_OPENSSL && (POCO_MSVS_VERSION < 2013) | ||||
|  | ||||
|  | ||||
| namespace Poco { | ||||
| namespace Crypto { | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alex Fabijanic
					Alex Fabijanic