From a5338c572975a82b9efbf95755103176ebbb67a8 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sun, 8 Sep 2019 01:52:45 +0200 Subject: alarm(1) before SEM_WAIT(...) in worker_(sdl|gl) to avoid edge cases --- src/main.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/main.h') diff --git a/src/main.h b/src/main.h index 363a614..313dabf 100644 --- a/src/main.h +++ b/src/main.h @@ -11,6 +11,14 @@ #define FBUF_W 256 #define FBUF_H 256 +#ifdef DEBUG +#define TRACE(hint) do { printf("%s(): %s\n", __func__, hint); fflush(stdout); } while(0) +#define TRACE_ONCE(hint) if (firsttime) { printf("%s(): %s\n", __func__, hint); fflush(stdout); firsttime=0; } +#else +#define TRACE(hint) +#define TRACE_ONCE(hint) +#endif + typedef struct { // libcaca caca_display_t *dp; -- cgit v1.2.3