]> git.sur5r.net Git - openldap/blobdiff - include/ldap.h
Misc DESC updates
[openldap] / include / ldap.h
index e219748ece4723e78909f1e50c578b3669f8555b..0bf6d0ae14bc887448c31af4e19ecc556d45eb17 100644 (file)
@@ -1174,7 +1174,7 @@ ldap_get_dn LDAP_P((
        LDAPMessage *entry ));
 
 typedef struct ldap_ava {
-       char *la_attr;
+       struct berval *la_attr;
        struct berval *la_value;
        unsigned la_flags;
 #define LDAP_AVA_STRING                0x0000U
@@ -1213,6 +1213,22 @@ ldap_dn2str LDAP_P((
 LDAP_F( void )
 ldapava_free_dn LDAP_P(( LDAPDN *dn ));
 
+LDAP_F( int )
+ldap_str2rdn LDAP_P(( 
+       const char *str, 
+       LDAPRDN **rdn, 
+       const char **next,
+       unsigned flags ));
+
+LDAP_F( int )
+ldap_rdn2str LDAP_P(( 
+       LDAPRDN *rdn, 
+       char **str, 
+       unsigned flags ));
+
+LDAP_F( void )
+ldapava_free_rdn LDAP_P(( LDAPRDN *rdn ));
+
 LDAP_F( int )
 ldap_dn_normalize LDAP_P((
        LDAP_CONST char *in, unsigned iflags,