From e561fd3916510a2bad47e8cb9777628be4011f2b Mon Sep 17 00:00:00 2001 From: Derek Weitzel Date: Tue, 26 Jan 2021 11:06:23 -0600 Subject: [PATCH 1/2] Fixing function pointers depreciated in c++11, but makes the build require c++11 --- src/scitokens_internal.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scitokens_internal.cpp b/src/scitokens_internal.cpp index 76ab691..e27880c 100644 --- a/src/scitokens_internal.cpp +++ b/src/scitokens_internal.cpp @@ -100,7 +100,7 @@ parse_url(const std::string &url, std::string &schema, std::string &netloc, schema.reserve(distance(url.begin(), prot_iter)); std::transform(url.begin(), prot_iter, std::back_inserter(schema), - std::ptr_fun(tolower)); + std::function(tolower)); if (prot_iter == url.end() ) { throw InvalidIssuerException("Issuer URL missing hostname."); @@ -110,7 +110,7 @@ parse_url(const std::string &url, std::string &schema, std::string &netloc, netloc.reserve(std::distance(prot_iter, path_iter)); std::transform(prot_iter, path_iter, std::back_inserter(netloc), - std::ptr_fun(tolower)); + std::function(tolower)); std::string::const_iterator query_iter = std::find(path_iter, url.end(), '?'); path.assign(path_iter, query_iter); } From 6caa5b5e64ae7999bbdde46882004fab7336ed38 Mon Sep 17 00:00:00 2001 From: Derek Weitzel Date: Tue, 26 Jan 2021 13:29:48 -0600 Subject: [PATCH 2/2] Include the functional header --- src/scitokens_internal.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/scitokens_internal.cpp b/src/scitokens_internal.cpp index e27880c..67fa927 100644 --- a/src/scitokens_internal.cpp +++ b/src/scitokens_internal.cpp @@ -1,6 +1,7 @@ #include #include +#include #include #include