Debug Macros
[LMDB Internals]

Defines

#define MDB_DEBUG   0
#define DPRINTF(args)   ((void) 0)
#define DPUTS(arg)   DPRINTF(("%s", arg))
#define DDBI(mc)   (((mc)->mc_flags & C_SUB) ? -(int)(mc)->mc_dbi : (int)(mc)->mc_dbi)

Define Documentation

#define MDB_DEBUG   0

Enable debug output. Needs variable argument macros (a C99 feature). Set this to 1 for copious tracing. Set to 2 to add dumps of all IDLs read from and written to the database (used for free space management).

#define DPUTS ( arg   )     DPRINTF(("%s", arg))

Print a debug string. The string is printed literally, with no format processing.

#define DDBI ( mc   )     (((mc)->mc_flags & C_SUB) ? -(int)(mc)->mc_dbi : (int)(mc)->mc_dbi)

Debuging output value of a cursor DBI: Negative in a sub-cursor.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 15 Feb 2016 for LMDB by  doxygen 1.6.1