From 7720b1363daff48cbbb72ee9095ab4a12e2924eb Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Latour Date: Sun, 15 Mar 2020 09:30:51 -0700 Subject: [PATCH] Ignore deprecation warning for CC_MD5 on iOS 13+ and macOS 10.15+ Fixes #427 --- GCDWebServer/Core/GCDWebServerFunctions.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/GCDWebServer/Core/GCDWebServerFunctions.m b/GCDWebServer/Core/GCDWebServerFunctions.m index 7787884..c855556 100644 --- a/GCDWebServer/Core/GCDWebServerFunctions.m +++ b/GCDWebServer/Core/GCDWebServerFunctions.m @@ -302,7 +302,10 @@ NSString* GCDWebServerComputeMD5Digest(NSString* format, ...) { const char* string = [[[NSString alloc] initWithFormat:format arguments:arguments] UTF8String]; va_end(arguments); unsigned char md5[CC_MD5_DIGEST_LENGTH]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" CC_MD5(string, (CC_LONG)strlen(string), md5); +#pragma clang diagnostic pop char buffer[2 * CC_MD5_DIGEST_LENGTH + 1]; for (int i = 0; i < CC_MD5_DIGEST_LENGTH; ++i) { unsigned char byte = md5[i];