Commit | Line | Data |
---|---|---|
59b161cd PMF |
1 | #ifndef USTERR_H |
2 | #define USTERR_H | |
3 | ||
c9b64079 PMF |
4 | #define DBG(fmt, args...) fprintf(stderr, fmt "\n", ## args) |
5 | #define WARN(fmt, args...) fprintf(stderr, "usertrace: WARNING: " fmt "\n", ## args) | |
6 | #define ERR(fmt, args...) fprintf(stderr, "usertrace: ERROR: " fmt "\n", ## args) | |
7 | #define PERROR(call) perror("usertrace: ERROR: " call) | |
8 | ||
9 | #define BUG_ON(condition) do { if (unlikely(condition)) ERR("condition not respected (BUG)"); } while(0) | |
10 | #define WARN_ON(condition) do { if (unlikely(condition)) WARN("condition not respected"); } while(0) | |
11 | ||
59b161cd | 12 | #endif /* USTERR_H */ |