Lines Matching refs:setp

5077 dump_enum_cache(numeral_set_t *setp)
5083 vprint(ENUM_MID, "%s: re_count = %d\n", fcn, setp->re_count);
5084 for (i = 0; i < setp->re_count; i++) {
5085 vprint(ENUM_MID, "%s: re[%d] = %s\n", fcn, i, setp->re[i]);
5088 for (np = setp->headnumeral; np != NULL; np = np->next) {
5121 numeral_set_t *setp;
5131 for (setp = head_numeral_set; setp != NULL; setp = setp->next) {
5136 if (nrules != setp->re_count) {
5141 if (strcmp(setp->re[i], rules[i].re) != 0) {
5147 return (setp);
5169 setp = s_malloc(sizeof (numeral_set_t));
5170 setp->re = s_malloc(sizeof (char *) * nrules);
5172 setp->re[i] = s_strdup(rules[i].re);
5174 setp->re_count = nrules;
5175 setp->headnumeral = NULL;
5178 setp->next = head_numeral_set;
5179 head_numeral_set = setp;
5190 path_left = s_strdup(setp->re[i]);
5193 setp, rules, i);
5213 path_left = s_strdup(setp->re[i]);
5214 enumerate_recurse(dev_dir, path_left, setp, rules, i);
5219 dump_enum_cache(setp);
5222 return (setp);
5393 enumerate_parse(char *rsvstr, char *path_left, numeral_set_t *setp,
5458 create_reserved_numeral(setp, numeral_id);
5509 enumerate_recurse(char *current_dir, char *path_left, numeral_set_t *setp,
5552 setp, rules, index);
5554 create_cached_numeral(new_path, setp,
5620 create_reserved_numeral(numeral_set_t *setp, char *numeral_id)
5634 for (np = setp->headnumeral; np != NULL; np = np->next) {
5652 np->next = setp->headnumeral;
5653 setp->headnumeral = np;
5664 create_cached_numeral(char *path, numeral_set_t *setp, char *numeral_id,
5676 assert(index >= 0 && index < setp->re_count);
5677 assert(strcmp(rules[index].re, setp->re[index]) == 0);
5686 for (np = setp->headnumeral; np != NULL; np = np->next) {
5753 np->next = setp->headnumeral;
5754 setp->headnumeral = np;
5769 numeral_set_t *setp;
5775 for (setp = head_numeral_set; setp != NULL; ) {
5781 savedsetp = setp;
5782 setp = setp->next;