diff --git a/src/actions.cpp b/src/actions.cpp index 554522f6..17555789 100644 --- a/src/actions.cpp +++ b/src/actions.cpp @@ -571,7 +571,7 @@ namespace Action { !result && g != Params::instance().greps_.end(); ++g) { #if EXV_HAVE_REGEX - result = regexec( &(*g), key.c_str(), 0, NULL, REG_BASIC) == 0 ; + result = regexec( &(*g), key.c_str(), 0, NULL, 0) == 0 ; #else result = key.find(*g) != std::string::npos; #endif diff --git a/src/version.cpp b/src/version.cpp index 39d1104b..555872c0 100644 --- a/src/version.cpp +++ b/src/version.cpp @@ -151,8 +151,8 @@ static void output(std::ostream& os,const exv_grep_keys_t& greps,const char* nam !bPrint && g != greps.end() ; ++g ) { #if EXV_HAVE_REGEX - bPrint = ( 0 == regexec( &(*g), name , 0, NULL, REG_BASIC) - || 0 == regexec( &(*g), value.c_str(), 0, NULL, REG_BASIC) + bPrint = ( 0 == regexec( &(*g), name , 0, NULL, 0) + || 0 == regexec( &(*g), value.c_str(), 0, NULL, 0) ); #else bPrint = std::string(name).find(*g) != std::string::npos || value.find(*g) != std::string::npos;