Provided by: lmdb-doc_0.9.24-1build2_all bug

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.