]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Pull request #4228: snort2lua: change deprecated use of ptr_fn to lambda
authorMichael Matirko (mmatirko) <mmatirko@cisco.com>
Tue, 27 Feb 2024 16:08:04 +0000 (16:08 +0000)
committerSteven Baigal (sbaigal) <sbaigal@cisco.com>
Tue, 27 Feb 2024 16:08:04 +0000 (16:08 +0000)
Merge in SNORT/snort3 from ~MMATIRKO/snort3:cpp17-ptrfn to master

Squashed commit of the following:

commit f0f894c85b5440d6042fad273453a8e73be83038
Author: Michael Matirko <mmatirko@cisco.com>
Date:   Mon Feb 26 11:54:16 2024 -0500

    snort2lua: change deprecated use of ptr_fn to lambda

tools/snort2lua/helpers/s2l_util.cc

index 00e896da033492f8309226ebb1d18f5f0820e8e7..64e9d93dab88f6903f5ca215b8e0b3aa9ab3268f 100644 (file)
@@ -103,13 +103,13 @@ Table* find_table(const std::vector<Table*>& vec, const std::string& name)
 
 std::string& ltrim(std::string& s)
 {
-    s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not_fn(std::ptr_fun<int, int>(std::isspace))));
+    s.erase(s.begin(), std::find_if(s.begin(), s.end(), [](unsigned char ch) { return !std::isspace(ch); }));
     return s;
 }
 
 std::string& rtrim(std::string& s)
 {
-    s.erase(std::find_if(s.rbegin(), s.rend(), std::not_fn(std::ptr_fun<int, int>(std::isspace))).base(), s.end());
+    s.erase(std::find_if(s.rbegin(), s.rend(), [](unsigned char ch) { return !std::isspace(ch); }).base(), s.end());
     return s;
 }