Lines Matching refs:scopes

113 	char *scopes;  member
126 struct scope_targets **scopes; member
140 SLPError slp_new_target_list(slp_handle_impl_t *hp, const char *scopes, in slp_new_target_list() argument
152 for (p = (char *)scopes; p; p++) { in slp_new_target_list()
166 if (!(tl->scopes = calloc(scope_cnt + 1, sizeof (*(tl->scopes))))) { in slp_new_target_list()
172 tl->state = tl->scopes; in slp_new_target_list()
173 if (!(tl->all_scopes = strdup(scopes))) { in slp_new_target_list()
175 free(tl->scopes); free(tl); in slp_new_target_list()
179 if (!(tl->mc_scopes = strdup(scopes))) { in slp_new_target_list()
181 free(tl->scopes); free(tl->all_scopes); free(tl); in slp_new_target_list()
192 if (!(query = malloc(strlen(scopes) - in slp_new_target_list()
200 free(tl->scopes); in slp_new_target_list()
206 format_query(query, scopes); in slp_new_target_list()
210 free(tl->scopes); in slp_new_target_list()
348 free(das->scopes); in slp_destroy_target_list()
353 for (i = 0; tl->scopes[i]; i++) { in slp_destroy_target_list()
355 for (sts = tl->scopes[i]; sts; sts = stp) { in slp_destroy_target_list()
362 free(tl->scopes); in slp_destroy_target_list()
376 struct scope_targets **scopes = tl->scopes; in add2scopes_list() local
389 if (slp_onlist(s, te->scopes)) { in add2scopes_list()
400 for (stp = scopes[i]; stp && stp->next; ) { in add2scopes_list()
406 scopes[i] = st; in add2scopes_list()
415 char *scopes, slp_net_prox proximity, int c) { in add_da_entry() argument
422 te->scopes = scopes; in add_da_entry()
555 static void format_query(char *q, const char *scopes) { in format_query() argument
557 int more_than_one = slp_utf_strchr(scopes, ',') ? 1 : 0; in format_query()
564 for (p = s = (char *)scopes; p; s = p) { in format_query()