Lines Matching refs:match
1016 char **match; /* A pointer to a matching filename string in the cache */
1071 match = (char **)bsearch(pc->path->name, node->files, node->nfile,
1073 if(match) {
1083 if(!pc->check_fn || (*match)[0] == PCA_F_WANTED ||
1084 ((*match)[0]==PCA_F_ENIGMA && pc->check_fn(pc->data, pc->path->name))){
1085 (*match)[0] = PCA_F_WANTED;
1088 *(match)[0] = PCA_F_IGNORE;
1330 * If we found a match, look to see if any of its neigbors also match.
1348 char *match = node->files[bot];
1354 _pn_append_to_path(pc->path, match+1, -1, 0) == NULL) {
1362 if(!pc->check_fn || match[0] == PCA_F_WANTED ||
1363 (match[0]==PCA_F_ENIGMA && pc->check_fn(pc->data, pc->path->name))) {
1364 match[0] = PCA_F_WANTED;
1369 if(pca_prepare_suffix(pc, match + 1 + prefix_len,
1382 match[0] = PCA_F_IGNORE;
1406 * Does the latest filename match the prefix, and is it a directory?