diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2019-09-08 01:52:45 +0200 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2019-09-08 01:52:45 +0200 |
commit | a5338c572975a82b9efbf95755103176ebbb67a8 (patch) | |
tree | 21726695e4fcdc5ecfdc05e9c380700563342567 /src/main.h | |
parent | 90c206b75fa027150759160e89ac3e65d6003ea7 (diff) | |
download | demoscene-eo-a5338c572975a82b9efbf95755103176ebbb67a8.tar.gz demoscene-eo-a5338c572975a82b9efbf95755103176ebbb67a8.tar.bz2 demoscene-eo-a5338c572975a82b9efbf95755103176ebbb67a8.zip |
alarm(1) before SEM_WAIT(...) in worker_(sdl|gl) to avoid edge cases
Diffstat (limited to 'src/main.h')
-rw-r--r-- | src/main.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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; |