Mercurial > hg > octave-avbm
diff src/load-save.cc @ 1792:e6d79e281f7d
[project @ 1996-01-26 02:33:22 by jwe]
author | jwe |
---|---|
date | Fri, 26 Jan 1996 02:35:42 +0000 |
parents | 3a9462b655f1 |
children | e62277bf5fe0 |
line wrap: on
line diff
--- a/src/load-save.cc +++ b/src/load-save.cc @@ -36,8 +36,7 @@ #include <fstream.h> #include <strstream.h> -#include "fnmatch.h" - +#include "oct-glob.h" #include "str-vec.h" #include "defun.h" @@ -1984,11 +1983,12 @@ static int matches_patterns (const string_vector& patterns, int pat_idx, - int num_pat, char *name) + int num_pat, const string& name) { for (int i = pat_idx; i < num_pat; i++) { - if (fnmatch (patterns[i].c_str (), name, __FNM_FLAGS) == 0) + glob_match pattern (patterns[i]); + if (pattern.match (name)) return 1; } return 0;