Lines Matching refs:dn

41 	char			*dn;  in ldap_get_dn()  local
56 if ( ber_scanf( &tmp, "{a", &dn ) == LBER_ERROR ) { in ldap_get_dn()
61 return( dn ); in ldap_get_dn()
66 ldap_dn2ufn( const char *dn ) in ldap_dn2ufn() argument
74 if ( dn == NULL ) { in ldap_dn2ufn()
75 dn = ""; in ldap_dn2ufn()
78 if ( ldap_is_dns_dn( dn ) || ( p = strchr( dn, '=' )) == NULL ) in ldap_dn2ufn()
79 return( nsldapi_strdup( (char *)dn )); in ldap_dn2ufn()
148 ldap_explode_dns( const char *dn ) in ldap_explode_dns() argument
157 if ( dn == NULL ) { in ldap_explode_dns()
158 dn = ""; in ldap_explode_dns()
167 cpydn = nsldapi_strdup( (char *)dn ); in ldap_explode_dns()
190 ldap_explode( const char *dn, const int notypes, const int nametype ) in ldap_explode() argument
198 if ( dn == NULL ) { in ldap_explode()
199 dn = ""; in ldap_explode()
203 if ( ldap_is_dns_dn( dn ) ) { in ldap_explode()
204 return( ldap_explode_dns( dn ) ); in ldap_explode()
208 while ( ldap_utf8isspace( (char *)dn )) { /* ignore leading spaces */ in ldap_explode()
209 ++dn; in ldap_explode()
212 p = rdnstart = (char *) dn; in ldap_explode()
331 ldap_explode_dn( const char *dn, const int notypes ) in ldap_explode_dn() argument
333 return( ldap_explode( dn, notypes, LDAP_DN ) ); in ldap_explode_dn()
345 ldap_is_dns_dn( const char *dn ) in ldap_is_dns_dn() argument
347 return( dn != NULL && dn[ 0 ] != '\0' && strchr( dn, '=' ) == NULL && in ldap_is_dns_dn()
348 strchr( dn, ',' ) == NULL ); in ldap_is_dns_dn()
369 char *dn = 0; in ldap_dns_to_dn() local
375 if (dn = (char *)malloc(dns_len * 3 + 1)) { in ldap_dns_to_dn()
377 cp = dn; in ldap_dns_to_dn()
395 return (dn); in ldap_dns_to_dn()