Lines Matching refs:sa
189 struct ldap_searchattr *sa, *nextsa; in free_searchobj() local
190 for ( sa = so->so_salist; sa != NULL; sa = nextsa ) { in free_searchobj()
191 nextsa = sa->sa_next; in free_searchobj()
192 if ( sa->sa_attrlabel != NULL ) { in free_searchobj()
193 NSLDAPI_FREE( sa->sa_attrlabel ); in free_searchobj()
195 if ( sa->sa_attr != NULL ) { in free_searchobj()
196 NSLDAPI_FREE( sa->sa_attr ); in free_searchobj()
198 if ( sa->sa_selectattr != NULL ) { in free_searchobj()
199 NSLDAPI_FREE( sa->sa_selectattr ); in free_searchobj()
201 if ( sa->sa_selecttext != NULL ) { in free_searchobj()
202 NSLDAPI_FREE( sa->sa_selecttext ); in free_searchobj()
204 NSLDAPI_FREE( sa ); in free_searchobj()
250 struct ldap_searchattr **sa; in read_next_searchobj() local
369 sa = &( so->so_salist ); in read_next_searchobj()
376 if (( *sa = ( struct ldap_searchattr * )NSLDAPI_CALLOC( 1, in read_next_searchobj()
382 ( *sa )->sa_attrlabel = toks[ 0 ]; in read_next_searchobj()
383 ( *sa )->sa_attr = toks[ 1 ]; in read_next_searchobj()
384 ( *sa )->sa_selectattr = toks[ 3 ]; in read_next_searchobj()
385 ( *sa )->sa_selecttext = toks[ 4 ]; in read_next_searchobj()
387 ( *sa )->sa_matchtypebitmap = 0; in read_next_searchobj()
390 ( *sa )->sa_matchtypebitmap |= (1 << j); in read_next_searchobj()
395 sa = &(( *sa )->sa_next); in read_next_searchobj()
397 *sa = NULL; in read_next_searchobj()