]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb2/attr.c
Change 'unsigned long len' to ber_len_t in get_filter()
[openldap] / servers / slapd / back-bdb2 / attr.c
index 729ed9e91f05fec6b832d76fcd7ef17cbd038ed1..6728fc868eaf0f0c6180aebb9e9606b137fc14bb 100644 (file)
@@ -67,9 +67,9 @@ bdb2i_attr_masks(
        *indexmask = 0;
        *syntaxmask = 0;
        if ( (a = (struct attrinfo *) avl_find( li->li_attrs, type,
-           ainfo_type_cmp )) == NULL ) {
+           (AVL_CMP) ainfo_type_cmp )) == NULL ) {
                if ( (a = (struct attrinfo *) avl_find( li->li_attrs, "default",
-                   ainfo_type_cmp )) == NULL ) {
+                   (AVL_CMP) ainfo_type_cmp )) == NULL ) {
                        return;
                }
        }
@@ -147,7 +147,9 @@ bdb2i_attr_index_config(
                                bdb2i_txn_attr_config( li, a->ai_type, 0 );
                }
 
-               switch (avl_insert( &li->li_attrs, (caddr_t) a, ainfo_cmp, ainfo_dup )) {
+               switch (avl_insert( &li->li_attrs, (caddr_t) a,
+                       (AVL_CMP) ainfo_cmp, (AVL_DUP) ainfo_dup ))
+               {
                case 1:         /* duplicate - updating init version */
                        free( a->ai_type );
                        free( (char *) a );