Lines Matching defs:dn
49 char *dn;
64 if ( ber_scanf( &tmp, "{a", &dn ) == LBER_ERROR ) {
69 return( dn );
74 ldap_dn2ufn( const char *dn )
82 if ( dn == NULL ) {
83 dn = "";
86 if ( ldap_is_dns_dn( dn ) || ( p = strchr( dn, '=' )) == NULL )
87 return( nsldapi_strdup( (char *)dn ));
156 ldap_explode_dns( const char *dn )
165 if ( dn == NULL ) {
166 dn = "";
175 cpydn = nsldapi_strdup( (char *)dn );
198 ldap_explode( const char *dn, const int notypes, const int nametype )
206 if ( dn == NULL ) {
207 dn = "";
211 if ( ldap_is_dns_dn( dn ) ) {
212 return( ldap_explode_dns( dn ) );
216 while ( ldap_utf8isspace( (char *)dn )) { /* ignore leading spaces */
217 ++dn;
220 p = rdnstart = (char *) dn;
257 * This is not a valid dn */
338 ldap_explode_dn( const char *dn, const int notypes )
340 return( ldap_explode( dn, notypes, LDAP_DN ) );
352 ldap_is_dns_dn( const char *dn )
354 return( dn != NULL && dn[ 0 ] != '\0' && strchr( dn, '=' ) == NULL &&
355 strchr( dn, ',' ) == NULL );
376 char *dn = 0;
382 if (dn = (char *)malloc(dns_len * 3 + 1)) {
384 cp = dn;
402 return (dn);