From b1acbafbca94c75ce528b82ec5de1b24b98336e9 Mon Sep 17 00:00:00 2001 From: Jeremy Schonfeld <1004103+jmschonfeld@users.noreply.github.com> Date: Fri, 14 Jun 2024 09:47:54 -0700 Subject: [PATCH] Fix calloc build failure on macOS (#680) --- .../String/StringProtocol+Essentials.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Sources/FoundationEssentials/String/StringProtocol+Essentials.swift b/Sources/FoundationEssentials/String/StringProtocol+Essentials.swift index ab691616..5c2022a3 100644 --- a/Sources/FoundationEssentials/String/StringProtocol+Essentials.swift +++ b/Sources/FoundationEssentials/String/StringProtocol+Essentials.swift @@ -13,6 +13,12 @@ internal import _ForSwiftFoundation #endif +#if canImport(Darwin) +import Darwin +#elseif canImport(Glibc) +import Glibc +#endif + // These provides concrete implementations for String and Substring, enhancing performance over generic StringProtocol. @available(FoundationPreview 0.4, *)