]> git.sur5r.net Git - openldap/blobdiff - libraries/libmdb/mdb.h
Tweak MDB_val to match struct berval
[openldap] / libraries / libmdb / mdb.h
index 1c111b500f7212947a8b702820f1d96189e7bc34..54059ff9ce858dfe2868f1320ca177cc6ad74580 100644 (file)
@@ -43,8 +43,8 @@ typedef struct MDB_env MDB_env;
 typedef unsigned int   MDB_dbi;
 
 typedef struct MDB_val {
-       void            *mv_data;
        size_t           mv_size;
+       void            *mv_data;
 } MDB_val;
 
 typedef int  (MDB_cmp_func)(const MDB_val *a, const MDB_val *b);
@@ -79,6 +79,7 @@ typedef enum MDB_cursor_op {          /* cursor operations */
 /* DB flags */
 #define MDB_REVERSEKEY 0x02            /* use reverse string keys */
 #define MDB_DUPSORT            0x04            /* use sorted duplicates */
+#define MDB_INTEGERKEY 0x08            /* numeric keys in native byte order */
 
 /* environment flags */
 #define MDB_FIXEDMAP   0x01            /* mmap at a fixed address */