Lines Matching refs:ber

53 static char *put_complex_filter( BerElement *ber, char *str,
58 static int put_simple_filter( BerElement *ber, char *str );
59 static int put_substring_filter( BerElement *ber, char *type,
61 static int put_filter_list( BerElement *ber, char *str );
165 BerElement *ber; in nsldapi_search() local
219 *msgidp, &ber )) != LDAP_SUCCESS ) { in nsldapi_search()
225 (char *) base, ber ); in nsldapi_search()
284 BerElement *ber; in nsldapi_build_search_req() local
313 if (( err = nsldapi_alloc_ber_with_options( ld, &ber )) in nsldapi_build_search_req()
332 err = ber_printf( ber, "{ist{seeiib", msgid, in nsldapi_build_search_req()
337 err = ber_printf( ber, "{it{seeiib", msgid, in nsldapi_build_search_req()
346 ber_free( ber, 1 ); in nsldapi_build_search_req()
353 ber_free( ber, 1 ); in nsldapi_build_search_req()
356 err = ldap_put_filter( ber, fdup ); in nsldapi_build_search_req()
361 ber_free( ber, 1 ); in nsldapi_build_search_req()
365 if ( ber_printf( ber, "{v}}", attrs ) == -1 ) { in nsldapi_build_search_req()
367 ber_free( ber, 1 ); in nsldapi_build_search_req()
371 if ( (err = nsldapi_put_controls( ld, serverctrls, 1, ber )) in nsldapi_build_search_req()
373 ber_free( ber, 1 ); in nsldapi_build_search_req()
377 *berp = ber; in nsldapi_build_search_req()
408 BerElement *ber, in put_complex_filter() argument
424 if ( ber_printf( ber, "t{", tag ) == -1 ) in put_complex_filter()
432 if ( put_filter_list( ber, str ) == -1 ) in put_complex_filter()
437 if ( ber_printf( ber, "}" ) == -1 ) in put_complex_filter()
444 ldap_put_filter( BerElement *ber, char *str ) in ldap_put_filter() argument
487 if ( (str = put_complex_filter( ber, str, in ldap_put_filter()
498 if ( (str = put_complex_filter( ber, str, in ldap_put_filter()
509 if ( (str = put_complex_filter( ber, str, in ldap_put_filter()
541 if ( put_simple_filter( ber, str ) == -1 ) { in ldap_put_filter()
554 if ( ber_printf( ber, "]" ) == -1 ) in ldap_put_filter()
568 if ( put_simple_filter( ber, str ) == -1 ) { in ldap_put_filter()
585 put_filter_list( BerElement *ber, char *str ) in put_filter_list() argument
604 if ( ldap_put_filter( ber, str ) == -1 ) in put_filter_list()
667 put_simple_filter( BerElement *ber, char *str ) in put_simple_filter() argument
740 if ( (rc = ber_printf( ber, "t{", ftype )) == -1 ) { in put_simple_filter()
744 if ( (rc = ber_printf( ber, "ts", LDAP_TAG_MRA_OID, in put_simple_filter()
750 if ( (rc = ber_printf( ber, "ts", in put_simple_filter()
756 ( rc = ber_printf( ber, "totb}", LDAP_TAG_MRA_VALUE, in put_simple_filter()
769 rc = put_substring_filter( ber, str, value ); in put_simple_filter()
776 rc = ber_printf( ber, "ts", ftype, str ); in put_simple_filter()
778 rc = ber_printf( ber, "t{so}", ftype, str, value, len ); in put_simple_filter()
874 put_substring_filter( BerElement *ber, char *type, char *val ) in put_substring_filter() argument
883 if ( ber_printf( ber, "t{s{", LDAP_FILTER_SUBSTRINGS, type ) == -1 ) { in put_substring_filter()
901 ber_printf( ber, "to", ftype, val, len ) == -1 ) { in put_substring_filter()
909 if ( ber_printf( ber, "}}" ) == -1 ) { in put_substring_filter()