aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/coroutine/gsl-4_0_0.patch
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/coroutine/gsl-4_0_0.patch
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/coroutine/gsl-4_0_0.patch')
-rw-r--r--vcpkg/ports/coroutine/gsl-4_0_0.patch80
1 files changed, 80 insertions, 0 deletions
diff --git a/vcpkg/ports/coroutine/gsl-4_0_0.patch b/vcpkg/ports/coroutine/gsl-4_0_0.patch
new file mode 100644
index 0000000..466d3ff
--- /dev/null
+++ b/vcpkg/ports/coroutine/gsl-4_0_0.patch
@@ -0,0 +1,80 @@
+diff --git a/interface/coroutine/net.h b/interface/coroutine/net.h
+index 17b70a8..3c44827 100644
+--- a/interface/coroutine/net.h
++++ b/interface/coroutine/net.h
+@@ -344,7 +344,7 @@ void poll_net_tasks(uint64_t nano) noexcept(false);
+ * @ingroup Network
+ */
+ uint32_t get_address(const addrinfo& hint, //
+- gsl::czstring<> host, gsl::czstring<> serv,
++ gsl::czstring host, gsl::czstring serv,
+ gsl::span<sockaddr_in> output) noexcept;
+
+ /**
+@@ -361,7 +361,7 @@ uint32_t get_address(const addrinfo& hint, //
+ * @ingroup Network
+ */
+ uint32_t get_address(const addrinfo& hint, //
+- gsl::czstring<> host, gsl::czstring<> serv,
++ gsl::czstring host, gsl::czstring serv,
+ gsl::span<sockaddr_in6> output) noexcept;
+
+ /**
+@@ -377,7 +377,7 @@ uint32_t get_address(const addrinfo& hint, //
+ * @ingroup Network
+ */
+ uint32_t get_name(const sockaddr_in& addr, //
+- gsl::zstring<NI_MAXHOST> name, gsl::zstring<NI_MAXSERV> serv,
++ gsl::basic_zstring<char, NI_MAXHOST> name, gsl::basic_zstring<char, NI_MAXSERV> serv,
+ int32_t flags = NI_NUMERICHOST | NI_NUMERICSERV) noexcept;
+
+ /**
+@@ -392,7 +392,7 @@ uint32_t get_name(const sockaddr_in& addr, //
+ * @ingroup Network
+ */
+ uint32_t get_name(const sockaddr_in6& addr, //
+- gsl::zstring<NI_MAXHOST> name, gsl::zstring<NI_MAXSERV> serv,
++ gsl::basic_zstring<char, NI_MAXHOST> name, gsl::basic_zstring<char, NI_MAXSERV> serv,
+ int32_t flags = NI_NUMERICHOST | NI_NUMERICSERV) noexcept;
+
+ } // namespace coro
+diff --git a/modules/net/resolver.cpp b/modules/net/resolver.cpp
+index 21a9800..5328939 100644
+--- a/modules/net/resolver.cpp
++++ b/modules/net/resolver.cpp
+@@ -9,7 +9,7 @@ namespace coro {
+
+ GSL_SUPPRESS(type .1)
+ uint32_t get_name(const sockaddr_in& addr, //
+- gsl::zstring<NI_MAXHOST> name, gsl::zstring<NI_MAXSERV> serv,
++ gsl::basic_zstring<char, NI_MAXHOST> name, gsl::basic_zstring<char, NI_MAXSERV> serv,
+ int32_t flags) noexcept {
+ const auto* ptr = reinterpret_cast<const sockaddr*>(addressof(addr));
+ return ::getnameinfo(ptr, sizeof(sockaddr_in), //
+@@ -20,7 +20,7 @@ uint32_t get_name(const sockaddr_in& addr, //
+
+ GSL_SUPPRESS(type .1)
+ uint32_t get_name(const sockaddr_in6& addr, //
+- gsl::zstring<NI_MAXHOST> name, gsl::zstring<NI_MAXSERV> serv,
++ gsl::basic_zstring<char, NI_MAXHOST> name, gsl::basic_zstring<char, NI_MAXSERV> serv,
+ int32_t flags) noexcept {
+ const auto* ptr = reinterpret_cast<const sockaddr*>(addressof(addr));
+ return ::getnameinfo(ptr, sizeof(sockaddr_in6), //
+@@ -58,7 +58,7 @@ auto get_address(addrinfo* list, sockaddr_in6 addr) noexcept
+ }
+
+ uint32_t get_address(const addrinfo& hint, //
+- gsl::czstring<> host, gsl::czstring<> serv,
++ gsl::czstring host, gsl::czstring serv,
+ gsl::span<sockaddr_in> output) noexcept {
+ addrinfo* list = nullptr;
+ if (const auto ec = ::getaddrinfo(host, serv, //
+@@ -74,7 +74,7 @@ uint32_t get_address(const addrinfo& hint, //
+ }
+
+ uint32_t get_address(const addrinfo& hint, //
+- gsl::czstring<> host, gsl::czstring<> serv,
++ gsl::czstring host, gsl::czstring serv,
+ gsl::span<sockaddr_in6> output) noexcept {
+ addrinfo* list = nullptr;
+ if (const auto ec = ::getaddrinfo(host, serv, //