From cf4253ed6095e818b89ff04ffe684e93d01bc4a5 Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 29 Feb 2024 14:41:01 -0500 Subject: cmCurl: Improve signature of cmCurlParseTLSVersion Avoid requiring caller to allocate a string. --- Source/cmCurl.cxx | 2 +- Source/cmCurl.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/cmCurl.cxx b/Source/cmCurl.cxx index ae242ee..e57e55d 100644 --- a/Source/cmCurl.cxx +++ b/Source/cmCurl.cxx @@ -34,7 +34,7 @@ } \ } while (false) -cm::optional cmCurlParseTLSVersion(std::string const& tls_version) +cm::optional cmCurlParseTLSVersion(cm::string_view tls_version) { cm::optional v; if (tls_version == "1.0"_s) { diff --git a/Source/cmCurl.h b/Source/cmCurl.h index b895a30..9675e08 100644 --- a/Source/cmCurl.h +++ b/Source/cmCurl.h @@ -7,10 +7,11 @@ #include #include +#include #include -cm::optional cmCurlParseTLSVersion(std::string const& tls_version); +cm::optional cmCurlParseTLSVersion(cm::string_view tls_version); std::string cmCurlSetCAInfo(::CURL* curl, const std::string& cafile = {}); std::string cmCurlSetNETRCOption(::CURL* curl, const std::string& netrc_level, const std::string& netrc_file); -- cgit v0.12