diff options
Diffstat (limited to 'calmwm.h')
-rw-r--r-- | calmwm.h | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -15,7 +15,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $OpenBSD: calmwm.h,v 1.354 2018/02/02 13:27:25 okan Exp $ + * $OpenBSD: calmwm.h,v 1.355 2018/02/02 13:40:55 okan Exp $ */ #ifndef _CALMWM_H_ @@ -31,6 +31,13 @@ #include <X11/extensions/Xrandr.h> #include <X11/keysym.h> +/* #define DEBUG */ +#ifdef DEBUG +#define DPRINTF(...) log_debug(__func__, __VA_ARGS__) +#else +#define DPRINTF(...) do {} while (0) +#endif /* DEBUG */ + #undef MIN #undef MAX #define MIN(x, y) ((x) < (y) ? (x) : (y)) @@ -584,6 +591,9 @@ void xu_ewmh_restore_net_wm_state(struct client_ctx *); char *u_argv(char * const *); void u_exec(char *); void u_spawn(char *); +void log_debug(const char *, const char *, ...) + __attribute__((__format__ (printf, 2, 3))) + __attribute__((__nonnull__ (2))); void *xcalloc(size_t, size_t); void *xmalloc(size_t); |