Home | History | Annotate | Download | only in slapd

Lines Matching refs:a_vals

136 	if ( a->a_nvals && a->a_nvals != a->a_vals &&
144 /* a_vals may be equal to slap_dummy_bv, a static empty berval;
148 if ( a->a_vals != &slap_dummy_bv &&
151 free( a->a_vals );
153 ber_bvarray_free( a->a_vals );
157 a->a_vals = NULL;
222 if ( a->a_vals != NULL ) {
226 tmp->a_vals = ch_malloc( (tmp->a_numvals + 1) * sizeof(struct berval) );
228 ber_dupbv( &tmp->a_vals[i], &a->a_vals[i] );
229 if ( BER_BVISNULL( &tmp->a_vals[i] ) ) break;
232 BER_BVZERO( &tmp->a_vals[i] );
234 /* a_nvals must be non null; it may be equal to a_vals */
237 if ( a->a_nvals != a->a_vals ) {
253 tmp->a_nvals = tmp->a_vals;
381 v2 = (BerVarray) SLAP_REALLOC( (char *) a->a_vals,
388 a->a_vals = v2;
399 a->a_nvals = a->a_vals;
418 a->a_vals[j+1] = a->a_vals[j];
424 ber_dupbv( &a->a_vals[slot], &vals[i] );
427 BER_BVZERO( &a->a_vals[a->a_numvals] );
428 if ( a->a_vals != a->a_nvals )
431 v2 = &a->a_vals[a->a_numvals];
456 * In this case, a->a_nvals will be set equal to a->a_vals.
486 assert( ( nvals == NULL && (*a)->a_nvals == (*a)->a_vals )
488 ( (*a)->a_vals == NULL && (*a)->a_nvals == NULL )
489 || ( (*a)->a_nvals != (*a)->a_vals ) ) ) );