From 3db7176000dfbc024951b56e75d33925873fd5aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Dobrakowski?= Date: Wed, 8 Apr 2026 21:32:31 +0200 Subject: [PATCH] tdf#153109 Use std::any_of to simplify loop in sp2bv.cxx Change-Id: Ib2fd169ba38048ba8a5e886516d91e3bbfbc3bd6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/203336 Tested-by: Jenkins Reviewed-by: David Gilbert --- cpputools/source/sp2bv/sp2bv.cxx | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/cpputools/source/sp2bv/sp2bv.cxx b/cpputools/source/sp2bv/sp2bv.cxx index 9d502c9b4e42..3c2329c7a5f1 100644 --- a/cpputools/source/sp2bv/sp2bv.cxx +++ b/cpputools/source/sp2bv/sp2bv.cxx @@ -21,6 +21,7 @@ #include #include #include +#include static bool hasOption(char const * szOption, int argc, char** argv); @@ -105,16 +106,7 @@ int main(int argc, char **argv) static bool hasOption(char const * szOption, int argc, char** argv) { - bool retVal = false; - for(int i= 1; i < argc; i++) - { - if( ! strcmp(argv[i], szOption)) - { - retVal = true; - break; - } - } - return retVal; + return std::any_of(argv + 1, argv + argc, [szOption](const char* s){ return !strcmp(s, szOption); }); }