[BACK]Return to fnmatch.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / gen

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libc/gen/fnmatch.c between version 1.9 and 1.10

version 1.9, 1993/11/11 19:04:25 version 1.10, 1993/11/24 19:43:51
Line 87  fnmatch(pattern, string, flags)
Line 87  fnmatch(pattern, string, flags)
                         /* Optimize for pattern with * at end or before /. */                          /* Optimize for pattern with * at end or before /. */
                         if (c == EOS)                          if (c == EOS)
                                 if (flags & FNM_PATHNAME)                                  if (flags & FNM_PATHNAME)
                                         return (index(string, '/') == NULL ?                                          return (strchr(string, '/') == NULL ?
                                             0 : FNM_NOMATCH);                                              0 : FNM_NOMATCH);
                                 else                                  else
                                         return (0);                                          return (0);
                         else if (c == '/' && flags & FNM_PATHNAME) {                          else if (c == '/' && flags & FNM_PATHNAME) {
                                 if ((string = index(string, '/')) == NULL)                                  if ((string = strchr(string, '/')) == NULL)
                                         return (FNM_NOMATCH);                                          return (FNM_NOMATCH);
                                 break;                                  break;
                         }                          }

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

CVSweb <webmaster@jp.NetBSD.org>