Lines Matching refs:scopes
115 char *scopes; member
128 struct scope_targets **scopes; member
142 SLPError slp_new_target_list(slp_handle_impl_t *hp, const char *scopes, in slp_new_target_list() argument
154 for (p = (char *)scopes; p; p++) { in slp_new_target_list()
168 if (!(tl->scopes = calloc(scope_cnt + 1, sizeof (*(tl->scopes))))) { in slp_new_target_list()
174 tl->state = tl->scopes; in slp_new_target_list()
175 if (!(tl->all_scopes = strdup(scopes))) { in slp_new_target_list()
177 free(tl->scopes); free(tl); in slp_new_target_list()
181 if (!(tl->mc_scopes = strdup(scopes))) { in slp_new_target_list()
183 free(tl->scopes); free(tl->all_scopes); free(tl); in slp_new_target_list()
194 if (!(query = malloc(strlen(scopes) - in slp_new_target_list()
202 free(tl->scopes); in slp_new_target_list()
208 format_query(query, scopes); in slp_new_target_list()
212 free(tl->scopes); in slp_new_target_list()
350 free(das->scopes); in slp_destroy_target_list()
355 for (i = 0; tl->scopes[i]; i++) { in slp_destroy_target_list()
357 for (sts = tl->scopes[i]; sts; sts = stp) { in slp_destroy_target_list()
364 free(tl->scopes); in slp_destroy_target_list()
378 struct scope_targets **scopes = tl->scopes; in add2scopes_list() local
391 if (slp_onlist(s, te->scopes)) { in add2scopes_list()
402 for (stp = scopes[i]; stp && stp->next; ) { in add2scopes_list()
408 scopes[i] = st; in add2scopes_list()
417 char *scopes, slp_net_prox proximity, int c) { in add_da_entry() argument
424 te->scopes = scopes; in add_da_entry()
557 static void format_query(char *q, const char *scopes) { in format_query() argument
559 int more_than_one = slp_utf_strchr(scopes, ',') ? 1 : 0; in format_query()
566 for (p = s = (char *)scopes; p; s = p) { in format_query()