]> git.sur5r.net Git - openldap/blobdiff - libraries/libmdb/midl.h
Use mdb_midl_append/sort instead of _insert
[openldap] / libraries / libmdb / midl.h
index 1e6c3c38437818ac087f017829e0d875eea30bfa..8e4a6e3c1baef06395c9ffeeb72390bd7cdd3dd9 100644 (file)
@@ -108,6 +108,18 @@ typedef ID *IDL;
         */
 int mdb_midl_insert( IDL ids, ID id );
 
+       /** Append an ID onto an IDL.
+        * @param[in,out] ids   The IDL to append to.
+        * @param[in] id        The ID to append.
+        * @return      0 on success, -2 if the IDL is too large.
+        */
+int mdb_midl_append( IDL ids, ID id );
+
+       /** Sort an IDL.
+        * @param[in,out] ids   The IDL to sort.
+        */
+void mdb_midl_sort( IDL ids );
+
        /** An ID2 is an ID/pointer pair.
         */
 typedef struct ID2 {