Revision: | 1.2 |
Committed: | Mon Oct 18 14:11:42 2010 UTC (13 years, 8 months ago) by sf-pippijn |
Content type: | text/plain |
Branch: | MAIN |
Changes since 1.1: | +18 -0 lines |
Log Message: | check and log but do not die when ncurses stuff fails |
# | Content |
---|---|
1 | #define GCC_VERSION(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))) |
2 | |
3 | #include "adt/foreach.h" |
4 | #include "adt/nullptr.h" |
5 | #include "adt/logs.h" |
6 | |
7 | #define return_unless(cond) \ |
8 | do { \ |
9 | if (!(cond)) \ |
10 | { LOG ("error") << #cond << '\n'; \ |
11 | return; } \ |
12 | } while (0) |
13 | |
14 | #define return_val_unless(cond, val) \ |
15 | do { \ |
16 | if (!(cond)) \ |
17 | { LOG ("error") << #cond << '\n'; \ |
18 | return val; } \ |
19 | } while (0) |