Lines Matching defs:ppcScopes
60 SLPError SLPFindScopes(SLPHandle hSLP, char **ppcScopes) {
66 if (!hSLP || !ppcScopes) {
71 if ((err = slp_administrative_scopes(ppcScopes, SLP_FALSE))
76 if (*ppcScopes) {
113 if (!(*ppcScopes = strdup("default"))) {
121 slp_twalk(stree, collect_scopes, 0, (void *) ppcScopes);
124 if ((err = slp_unescape(*ppcScopes, &unesc_reply, SLP_FALSE, '%'))
126 free(*ppcScopes);
127 *ppcScopes = unesc_reply;
137 * comma-separated list of scopes is returned in *ppcScopes; the
138 * caller must free *ppcScopes.
140 * *ppcScopes will be set to 'default', otherwise, *ppcScopes will
143 SLPError slp_administrative_scopes(char **ppcScopes,
147 *ppcScopes = NULL;
154 if (!(*ppcScopes = strdup(useScopes))) {
162 if (return_default && !(*ppcScopes = strdup("default"))) {