diff options
Diffstat (limited to 'kms++util')
-rw-r--r-- | kms++util/inc/kms++util/kms++util.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kms++util/inc/kms++util/kms++util.h b/kms++util/inc/kms++util/kms++util.h index 3745a31..c1e3c8c 100644 --- a/kms++util/inc/kms++util/kms++util.h +++ b/kms++util/inc/kms++util/kms++util.h @@ -63,3 +63,9 @@ void draw_test_pattern(IMappedFramebuffer &fb); fprintf(stderr, fmt "\n", ##__VA_ARGS__); \ exit(-1); \ } while(0) + +#define EXIT_IF(x, fmt, ...) \ + if (unlikely(x)) { \ + fprintf(stderr, fmt "\n", ##__VA_ARGS__); \ + exit(-1); \ + } |