mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-26 01:29:59 -05:00
Fix MDB_DEBUG in last ITS#7299 commit.
Make DPRINTF usable in if-else. Silence signed vs unsigned warning.
This commit is contained in:
parent
d793594173
commit
d1738c3e6b
1 changed files with 3 additions and 2 deletions
|
|
@ -260,11 +260,12 @@ typedef ID txnid_t;
|
|||
# define DPRINTF (void) /* Vararg macros may be unsupported */
|
||||
#elif MDB_DEBUG
|
||||
static int mdb_debug;
|
||||
static int mdb_debug_start;
|
||||
static txnid_t mdb_debug_start;
|
||||
|
||||
/** Print a debug message with printf formatting. */
|
||||
# define DPRINTF(fmt, ...) /**< Requires 2 or more args */ \
|
||||
if (mdb_debug) fprintf(stderr, "%s:%d " fmt "\n", __func__, __LINE__, __VA_ARGS__)
|
||||
((void) ((mdb_debug) && \
|
||||
fprintf(stderr, "%s:%d " fmt "\n", __func__, __LINE__, __VA_ARGS__)))
|
||||
#else
|
||||
# define DPRINTF(fmt, ...) ((void) 0)
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in a new issue