Lines Matching +defs:val +defs:pattern
1298 * with the set of files the pattern matches
1312 wchar_t pattern[MAXPATHLEN];
1495 /* lib(*) type pattern */
1502 (void) wcsncpy(pattern,
1505 pattern[dependency->name->hash.length -
1510 (void) wcsncpy(pattern,
1513 pattern[dependency->name->hash.length] =
1516 start = (wchar_t *) wcsrchr(pattern, (int) slash_char);
1519 p = pattern;
1521 directory = GETNAME(pattern, start-pattern);
1858 Name val = spro->body.macro.value;
1859 if(val != NULL) {
1860 free_name(val);
1866 char *val = spro->body.env_mem.value;
1867 if(val != NULL) {
1872 // retmem_mb(val);
2868 * Scan the list of conditionals defined for pattern targets and add any
2875 * conditionals The list of pattern conditionals
2884 wchar_t *pattern;
2895 pattern = wcb1.get_string();
2896 if (pattern[1] != 0) {
2897 percent = (wchar_t *) wcschr(pattern, (int) percent_char);
2902 if (!wcb.equaln(pattern, percent-pattern) ||
3163 /* try to find pattern rule */