Lines Matching refs:cmp_str
4646 char *cmp_str = NULL;
4670 cmp_str = dep->sel_fcn(path, dep->cb_arg);
4671 return (cmp_str);
4674 cmp_str = s_strdup(path);
4677 return (cmp_str);
4684 if ((mp = strrchr(cmp_str, ':')) == NULL) {
4697 return (cmp_str);
4700 if ((np = strrchr(cmp_str, '/')) == NULL) {
4706 if (strcmp(cmp_str, "/") == 0) {
4712 if (np == cmp_str) {
4717 return (cmp_str);
4729 return (cmp_str);
4748 return (cmp_str);
4756 free(cmp_str);
4908 char *cmp_str;
4932 cmp_str = alloc_cmp_str(devfs_path, &rules[index]);
4933 if (cmp_str == NULL) {
4938 free(cmp_str);
4947 matchcount = lookup_enum_cache(set, cmp_str, rules, index,
4951 free(cmp_str);
4964 free(cmp_str);
4976 numeral->cmp_str = cmp_str;
4977 cmp_str = NULL;
4998 * If the "uncached" flag is set, derives the "cmp_str" afresh
5002 lookup_enum_cache(numeral_set_t *set, char *cmp_str,
5015 if (cmp_str == NULL) {
5045 if (np->cmp_str == NULL) {
5053 " path: %s\n", fcn, cmp_str);
5058 rv = strcmp(cmp_str, cp);
5061 rv = strcmp(cmp_str, np->cmp_str);
5092 vprint(ENUM_MID, "%s: cmp_str: %s\n", fcn, np->cmp_str);
5650 np->cmp_str = NULL;
5669 char *linkptr, *cmp_str;
5739 cmp_str = alloc_cmp_str(linkptr, &rules[index]);
5740 if (cmp_str == NULL) {
5750 np->cmp_str = cmp_str;
5795 free(savednumset->cmp_str);