Lines Matching refs:a_vals
753 BerVarray a_vals,
760 assert( a_vals != NULL );
762 for ( last = 0; !BER_BVISNULL( &a_vals[ last ] ); last++ )
766 for ( i = 0; !BER_BVISNULL( &a_vals[ i ] ); i++ ) {
772 rc = ldap_url_parse( a_vals[ i ].bv_val, &ludp );
796 ber_memfree( a_vals[ i ].bv_val );
798 a_vals[ i ] = a_vals[ last ];
800 BER_BVZERO( &a_vals[ last ] );
821 ber_memfree_x( a_vals[ i ].bv_val, memctx );
822 ber_str2bv_x( newurl, 0, 1, &a_vals[ i ], memctx );
845 BerVarray a_vals
851 assert( a_vals != NULL );
853 for ( last = 0; !BER_BVISNULL( &a_vals[last] ); last++ )
857 for ( i = 0; !BER_BVISNULL( &a_vals[i] ); i++ ) {
858 switch ( ldap_back_dn_massage( dc, &a_vals[i], &bv ) ) {
865 ch_free( a_vals[i].bv_val );
867 a_vals[i] = a_vals[last];
869 BER_BVZERO( &a_vals[last] );
875 if ( !BER_BVISNULL( &bv ) && bv.bv_val != a_vals[i].bv_val ) {
876 ch_free( a_vals[i].bv_val );
877 a_vals[i] = bv;
889 BerVarray a_vals
895 assert( a_vals != NULL );
897 for ( last = 0; !BER_BVISNULL( &a_vals[last] ); last++ )
901 for ( i = 0; !BER_BVISNULL( &a_vals[i] ); i++ ) {
902 switch ( ldap_back_dn_massage( dc, &a_vals[i], &bv ) ) {
909 ber_memfree( a_vals[i].bv_val );
911 a_vals[i] = a_vals[last];
913 BER_BVZERO( &a_vals[last] );
919 if ( !BER_BVISNULL( &bv ) && a_vals[i].bv_val != bv.bv_val ) {
920 ber_memfree( a_vals[i].bv_val );
921 a_vals[i] = bv;