Lines Matching refs:pattern
55 #include <libxml/pattern.h>
123 static int glob(const char *pattern, ATTRIBUTE_UNUSED int flags,
133 if ((pattern == NULL) || (pglob == NULL)) return(-1);
135 strncpy(directory, pattern, 499);
150 hFind = FindFirstFileA(pattern, &FindFileData);
2491 char pattern[500];
2504 snprintf(pattern, 499, "./test/XPath/tests/%s*", baseFilename(filename));
2505 pattern[499] = 0;
2507 glob(pattern, GLOB_DOOFFS, NULL, &globbuf);
2539 char pattern[500];
2552 snprintf(pattern, 499, "./test/XPath/xptr/%s*", baseFilename(filename));
2553 pattern[499] = 0;
2555 glob(pattern, GLOB_DOOFFS, NULL, &globbuf);
3072 char pattern[500];
3107 snprintf(pattern, 499, "./test/schemas/%s_?.xml", prefix);
3108 pattern[499] = 0;
3117 glob(pattern, GLOB_DOOFFS, NULL, &globbuf);
3249 char pattern[500];
3278 snprintf(pattern, 499, "./test/relaxng/%s_?.xml", prefix);
3279 pattern[499] = 0;
3282 glob(pattern, GLOB_DOOFFS, NULL, &globbuf);
3336 char pattern[500];
3367 snprintf(pattern, 499, "./test/relaxng/%s_?.xml", prefix);
3368 pattern[499] = 0;
3371 glob(pattern, GLOB_DOOFFS, NULL, &globbuf);
3422 const char *pattern, xmlPatternPtr patternc,
3437 fprintf(out, "Node %s matches pattern %s\n", path, pattern);
3459 " pattern %s node %s\n",
3460 pattern, path);
3510 snprintf(result, 499, "result/pattern/%s", baseFilename(xml));
3578 "Pattern %s failed to compile\n", str);
3627 #endif /* PATTERN */
4376 { "Pattern regression tests" ,
4377 patternTest, "./test/pattern/*.pat", "result/pattern/", NULL, NULL,