#include <ctype.h>
-MODULE_ID("$Id: lib_trace.c,v 1.102 2023/05/20 18:09:07 tom Exp $")
+MODULE_ID("$Id: lib_trace.c,v 1.103 2023/05/28 14:39:10 tom Exp $")
NCURSES_EXPORT_VAR(unsigned) _nc_tracing = 0; /* always define this */
#endif /* TRACE */
#if USE_REENTRANT
-#define Locked(statement) { \
+#define Locked(statement) \
+ do { \
_nc_lock_global(tst_tracef); \
statement; \
_nc_unlock_global(tst_tracef); \
- }
+ } while (0)
#else
#define Locked(statement) statement
#endif