summaryrefslogtreecommitdiff
path: root/libraries/liblmdb/mdb.c
diff options
context:
space:
mode:
authorHallvard Furuseth <hallvard@openldap.org>2016-07-23 12:08:12 +0200
committerHallvard Furuseth <hallvard@openldap.org>2016-07-23 12:08:12 +0200
commit32764bcb52e70588982d576cb16f435705c11279 (patch)
tree5d29ab19ad29f77b5de5950ceaa7d6409534d1c9 /libraries/liblmdb/mdb.c
parent84610e65da85d483f9461b4bdc300a082f004de2 (diff)
downloadlmdb-32764bcb52e70588982d576cb16f435705c11279.tar.gz
lmdb-32764bcb52e70588982d576cb16f435705c11279.tar.bz2
lmdb-32764bcb52e70588982d576cb16f435705c11279.zip
Factor out MDB_SIZE_MAX, MDB_FMT_Y, MDB_FMT_Z
Diffstat (limited to 'libraries/liblmdb/mdb.c')
-rw-r--r--libraries/liblmdb/mdb.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c
index df31780..01c259f 100644
--- a/libraries/liblmdb/mdb.c
+++ b/libraries/liblmdb/mdb.c
@@ -355,12 +355,10 @@ typedef HANDLE mdb_mutex_t, mdb_mutexref_t;
#else
#define MDB_PROCESS_QUERY_LIMITED_INFORMATION 0x1000
#endif
-#define Z "I"
#else
#define THREAD_RET void *
#define THREAD_CREATE(thr,start,arg) pthread_create(&thr,NULL,start,arg)
#define THREAD_FINISH(thr) pthread_join(thr,NULL)
-#define Z "z" /**< printf format modifier for size_t */
/** For MDB_LOCK_FORMAT: True if readers take a pid lock in the lockfile */
#define MDB_PIDLOCK 1
@@ -458,15 +456,8 @@ typedef pthread_mutex_t mdb_mutex_t[1], *mdb_mutexref_t;
#define GET_PAGESIZE(x) ((x) = sysconf(_SC_PAGE_SIZE))
#endif
-#ifdef MDB_VL32
-#ifdef _WIN32
-#define Y "I64"
-#else
-#define Y "ll"
-#endif
-#else
-#define Y Z
-#endif
+#define Z MDB_FMT_Z /**< printf/scanf format modifier for size_t */
+#define Y MDB_FMT_Y /**< printf/scanf format modifier for #mdb_size_t */
#if defined(_WIN32) || defined(MDB_USE_POSIX_SEM)
#define MNAME_LEN 32