diff --git a/src/func_create_ff.cpp b/src/func_create_ff.cpp index 264f7570..8657175d 100644 --- a/src/func_create_ff.cpp +++ b/src/func_create_ff.cpp @@ -28,6 +28,22 @@ Func2::CreateFF::~CreateFF() namespace l { + bool + fnmatch(std::vector const &patterns_, + const char *string_) + { + int rv; + + for(auto const &pattern : patterns_) + { + rv = ::fnmatch(patterns_.c_str(),string_,FNM_EXTMATCH); + if(rv == 0) + return true; + } + + return false; + } + static int create(Branches2 &branches_,