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;