[Window] Fix automatic pulldown code
[tilda-gobject.git] / debug.h
1 #ifndef DEBUG_H
2 #define DEBUG_H
3
4 #include <glib.h>
5
6 /* Optional debugging macros */
7 #ifdef DEBUG
8         #include <assert.h>
9         #define debug_enter() do { g_print ("debug enter: %s\n", __func__); } while (0)
10         #define debug_printf(args...) do { g_print ("debug: " args); } while (0)
11         #define debug_assert(args...) do { g_assert (args); } while (0)
12 #else
13         #define debug_enter()         do { /* nothing */ } while (0)
14         #define debug_printf(args...) do { /* nothing */ } while (0)
15         #define debug_assert(args...) do { /* nothing */ } while (0)
16 #endif
17
18 #endif /* DEBUG_H */
19
20 /* vim: set ts=4 sts=4 sw=4 noet tw=112: */