Lines Matching refs:str

53 static char *put_complex_filter( BerElement *ber, char *str,
55 static int unescape_filterval( char *str );
58 static int put_simple_filter( BerElement *ber, char *str );
60 char *str );
61 static int put_filter_list( BerElement *ber, char *str );
409 char *str, in put_complex_filter() argument
427 str++; in put_complex_filter()
428 if ( (next = find_right_paren( str )) == NULL ) in put_complex_filter()
432 if ( put_filter_list( ber, str ) == -1 ) in put_complex_filter()
444 ldap_put_filter( BerElement *ber, char *str ) in ldap_put_filter() argument
474 LDAPDebug( LDAP_DEBUG_TRACE, "put_filter \"%s\"\n", str, 0, 0 ); in ldap_put_filter()
477 while ( *str ) { in ldap_put_filter()
478 switch ( *str ) { in ldap_put_filter()
480 str++; in ldap_put_filter()
482 switch ( *str ) { in ldap_put_filter()
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()
522 next = str; in ldap_put_filter()
541 if ( put_simple_filter( ber, str ) == -1 ) { in ldap_put_filter()
545 str = next; in ldap_put_filter()
556 str++; in ldap_put_filter()
561 str++; in ldap_put_filter()
567 next = strchr( str, '\0' ); in ldap_put_filter()
568 if ( put_simple_filter( ber, str ) == -1 ) { in ldap_put_filter()
571 str = next; in ldap_put_filter()
585 put_filter_list( BerElement *ber, char *str ) in put_filter_list() argument
590 LDAPDebug( LDAP_DEBUG_TRACE, "put_filter_list \"%s\"\n", str, 0, 0 ); in put_filter_list()
592 while ( *str ) { in put_filter_list()
593 while ( *str && isspace( *str ) ) in put_filter_list()
594 str++; in put_filter_list()
595 if ( *str == '\0' ) in put_filter_list()
598 if ( (next = find_right_paren( str + 1 )) == NULL ) in put_filter_list()
604 if ( ldap_put_filter( ber, str ) == -1 ) in put_filter_list()
608 str = next; in put_filter_list()
667 put_simple_filter( BerElement *ber, char *str ) in put_simple_filter() argument
676 LDAPDebug( LDAP_DEBUG_TRACE, "put_simple_filter \"%s\"\n", str, 0, 0 ); in put_simple_filter()
680 if (( str = nsldapi_strdup( str )) == NULL ) { in put_simple_filter()
684 if ( (s = strchr( str, '=' )) == NULL ) { in put_simple_filter()
695 if ( ! is_valid_attr( str ) ) { in put_simple_filter()
720 if ( (s2 = strrchr( str, ':' )) == NULL ) { in put_simple_filter()
731 if ( (s3 = strrchr( str, ':' )) != NULL ) { in put_simple_filter()
749 if ( *str != '\0' ) { in put_simple_filter()
751 LDAP_TAG_MRA_TYPE, str )) == -1 ) { 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()
785 NSLDAPI_FREE( str ); in put_simple_filter()