table of contents
debug(3) | Library Functions Manual | debug(3) |
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)¶
Debugging output value of a cursor DBI: Negative in a sub-cursor.
Author¶
Generated automatically by Doxygen for LMDB from the source code.
Wed Aug 16 2023 | LMDB |