ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/dclient/include/compiler.h
(Generate patch)

Comparing deliantra/dclient/include/compiler.h (file contents):
Revision 1.1 by sf-pippijn, Mon Oct 18 06:53:53 2010 UTC vs.
Revision 1.2 by sf-pippijn, Mon Oct 18 14:11:42 2010 UTC

1#define GCC_VERSION(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))) 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)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines