Lines Matching refs:ppcSC
156 search_special_contents(char **ppcSC, const char *pcpath, int *piX, int max) in search_special_contents() argument
159 if (ppcSC == NULL || *piX == max) in search_special_contents()
165 if (ppcSC[*piX] == NULL) { in search_special_contents()
170 j = strlen(ppcSC[*piX]); in search_special_contents()
171 k = strcmp(pcpath, ppcSC[*piX]); in search_special_contents()
172 wild = (ppcSC[*piX][j - 1] == '*'); in search_special_contents()
190 if (match(pcpath, ppcSC[*piX])) in search_special_contents()
196 int x = match(pcpath, ppcSC[*piX]); in search_special_contents()
202 if (match(pcpath, ppcSC[*piX])) in search_special_contents()
211 free(ppcSC[*piX]); in search_special_contents()
212 ppcSC[*piX] = NULL; in search_special_contents()
383 char **ppcSC, int max, int **ppiIndex) in generate_special_contents_rules() argument
397 if (search_special_contents(ppcSC, ppcfent[i]->path, in generate_special_contents_rules()
501 char **ppcSC = NULL; /* The special contents rules, sorted. */ in special_contents_remove() local
520 if ((get_special_contents(pcroot, &ppcSC, &max)) != 0) { in special_contents_remove()
526 if (ppcSC == NULL) { in special_contents_remove()
584 if (generate_special_contents_rules(ient, ppcfent, ppcSC, max, &piIndex) in special_contents_remove()
684 free_special_contents(&ppcSC, max); in special_contents_remove()