Provided by: lmdb-doc_0.9.24-1build2_all
NAME
debug - Debug Macros
SYNOPSIS
Macros #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)
Detailed Description
Macro Definition 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.
Author
Generated automatically by Doxygen for LMDB from the source code.