Detailed Description

Macro Definition Documentation

#define MDB_VERSION_MAJOR 0

Library major version

#define MDB_VERSION_MINOR 9

Library minor version

#define MDB_VERSION_PATCH 14

Library patch version

#define MDB_VERINT(a, b, c) (((a) << 24) | ((b) << 16) | (c))

Combine args a,b,c into a single integer for easy version comparisons

#define MDB_VERSION_FULL \fBMDB_VERINT\fP(\fBMDB_VERSION_MAJOR\fP,\fBMDB_VERSION_MINOR\fP,\fBMDB_VERSION_PATCH\fP)

The full library version as a single integer

#define MDB_VERSION_DATE 'September 20, 2014'

The release date of this library version

#define MDB_VERSTR(a, b, c, d) 'LMDB ' #a '.' #b '.' #c ': (' d ')'

A stringifier for the version info

#define MDB_VERFOO(a, b, c, d) \fBMDB_VERSTR\fP(a,b,c,d)

A helper for the stringifier macro

#define MDB_VERSION_STRING \fBMDB_VERFOO\fP(\fBMDB_VERSION_MAJOR\fP,\fBMDB_VERSION_MINOR\fP,\fBMDB_VERSION_PATCH\fP,\fBMDB_VERSION_DATE\fP)

The full library version as a C string

Author

Generated automatically by Doxygen for LMDB from the source code.