diff --git a/src/strings.bif b/src/strings.bif index d9728bb938..cc239c0075 100644 --- a/src/strings.bif +++ b/src/strings.bif @@ -1251,7 +1251,7 @@ function hexdump%(data_str: string%) : string function reverse%(str: string%) : string %{ string s = str->ToStdString(); - reverse(s.begin(), s.end()); + std::ranges::reverse(s); return zeek::make_intrusive(s.length(), (const char*)s.c_str()); %} @@ -1308,8 +1308,8 @@ static int64_t do_find_str(zeek::StringVal* str, zeek::StringVal* sub, int64_t s if ( ! case_sensitive ) { - transform(s.begin(), s.end(), s.begin(), ::tolower); - transform(sb.begin(), sb.end(), sb.begin(), ::tolower); + std::ranges::transform(s, s.begin(), ::tolower); + std::ranges::transform(sb, sb.begin(), ::tolower); } if ( rfind ) diff --git a/src/telemetry/telemetry_functions.bif b/src/telemetry/telemetry_functions.bif index 8672e864bb..95bbd9331a 100644 --- a/src/telemetry/telemetry_functions.bif +++ b/src/telemetry/telemetry_functions.bif @@ -73,7 +73,7 @@ bool labels_valid(std::span labels, return std::find(keys.begin(), keys.end(), x.first) != keys.end(); }; return labels.size() == label_names.size() - && std::all_of(labels.begin(), labels.end(), key_in_label_names); + && std::ranges::all_of(labels, key_in_label_names); } template