]> git.sur5r.net Git - openldap/commitdiff
Fix MDB_VL32 mdb_cursor_count()/entrycount types
authorHallvard Furuseth <hallvard@openldap.org>
Thu, 28 Jan 2016 18:45:01 +0000 (19:45 +0100)
committerHallvard Furuseth <hallvard@openldap.org>
Thu, 28 Jan 2016 18:45:01 +0000 (19:45 +0100)
libraries/liblmdb/lmdb.h
libraries/liblmdb/mdb.c

index 7bcdb9c704416237840b1ba017b43031f5e94ab5..ee375613f4b471da363f7784a9782971da705303 100644 (file)
@@ -1544,7 +1544,7 @@ int  mdb_cursor_del(MDB_cursor *cursor, unsigned int flags);
         *      <li>EINVAL - cursor is not initialized, or an invalid parameter was specified.
         * </ul>
         */
-int  mdb_cursor_count(MDB_cursor *cursor, size_t *countp);
+int  mdb_cursor_count(MDB_cursor *cursor, mdb_size_t *countp);
 
        /** @brief Compare two data items according to a particular database.
         *
index 986980a7a7bf8ce4dd9cc1d7f0618966bc251ddd..3552c73c6003c4a8f24833d632af749fae38bc7a 100644 (file)
@@ -1075,7 +1075,7 @@ typedef struct MDB_db {
        pgno_t          md_branch_pages;        /**< number of internal pages */
        pgno_t          md_leaf_pages;          /**< number of leaf pages */
        pgno_t          md_overflow_pages;      /**< number of overflow pages */
-       pgno_t          md_entries;             /**< number of data items */
+       mdb_size_t      md_entries;             /**< number of data items */
        pgno_t          md_root;                /**< the root page of this tree */
 } MDB_db;
 
@@ -7545,7 +7545,7 @@ new_sub:
                 */
                if (do_sub) {
                        int xflags, new_dupdata;
-                       size_t ecount;
+                       mdb_size_t ecount;
 put_sub:
                        xdata.mv_size = 0;
                        xdata.mv_data = "";
@@ -8260,7 +8260,7 @@ mdb_cursor_renew(MDB_txn *txn, MDB_cursor *mc)
 
 /* Return the count of duplicate data items for the current key */
 int
-mdb_cursor_count(MDB_cursor *mc, size_t *countp)
+mdb_cursor_count(MDB_cursor *mc, mdb_size_t *countp)
 {
        MDB_node        *leaf;