dwww Home | Manual pages | Find package

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)
       Debuging output value of a cursor DBI: Negative in a sub-cursor.

Author
       Generated automatically by Doxygen for LMDB from the source code.

LMDB                            Thu Mar 24 2022                       debug(3)

Generated by dwww version 1.14 on Fri Jan 24 06:28:19 CET 2025.