diff --git a/basic/source/runtime/runtime.cxx b/basic/source/runtime/runtime.cxx index b3c092b4715c..b4ce32ca21d5 100644 --- a/basic/source/runtime/runtime.cxx +++ b/basic/source/runtime/runtime.cxx @@ -28,7 +28,8 @@ #include #include #include -#include +#include +#include #include #include @@ -1550,9 +1551,9 @@ void SbiRuntime::StepLIKE() OUString pattern = VBALikeToRegexp(refVar1->GetOUString()); OUString value = refVar2->GetOUString(); - css::util::SearchOptions aSearchOpt; + css::util::SearchOptions2 aSearchOpt; - aSearchOpt.algorithmType = css::util::SearchAlgorithms_REGEXP; + aSearchOpt.AlgorithmType2 = css::util::SearchAlgorithms2::REGEXP; aSearchOpt.Locale = Application::GetSettings().GetLanguageTag().getLocale(); aSearchOpt.searchString = pattern; @@ -1568,7 +1569,7 @@ void SbiRuntime::StepLIKE() aSearchOpt.transliterateFlags |= css::i18n::TransliterationModules_IGNORE_CASE; } SbxVariable* pRes = new SbxVariable; - utl::TextSearch aSearch( utl::TextSearch::UpgradeToSearchOptions2( aSearchOpt)); + utl::TextSearch aSearch( aSearchOpt); sal_Int32 nStart=0, nEnd=value.getLength(); bool bRes = aSearch.SearchForward(value, &nStart, &nEnd); pRes->PutBool( bRes );