diff options
author | geronimo <geronimo013@gmx.de> | 2012-07-30 09:12:30 +0200 |
---|---|---|
committer | geronimo <geronimo013@gmx.de> | 2012-07-30 09:12:30 +0200 |
commit | 2331befb330683d0e5459f9ca2d522f2f06c3d7e (patch) | |
tree | e95c3c4e40d57cbcf6af16d2736f34dce0279c4b /libs/util/include/util.h | |
parent | 570a18b0d0a9a00b240504ac949214d6cc96949b (diff) | |
download | cmp-2331befb330683d0e5459f9ca2d522f2f06c3d7e.tar.gz cmp-2331befb330683d0e5459f9ca2d522f2f06c3d7e.tar.bz2 |
worked out commandreader
Diffstat (limited to 'libs/util/include/util.h')
-rw-r--r-- | libs/util/include/util.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libs/util/include/util.h b/libs/util/include/util.h index daa9b8f..e0855db 100644 --- a/libs/util/include/util.h +++ b/libs/util/include/util.h @@ -26,9 +26,13 @@ #define UTIL_H #include <stdlib.h> -#define FREE(m) { void *_tmp_ = m; m = NULL; free(_tmp_); } -#define TO_STRING(s) #s -#define EVER ;; +#define FREE(m) { void *_tmp_ = m; m = NULL; free(_tmp_); } +#define TO_STRING(s) #s +#define EVER ;; + +#define ASSERT_IS(rv, x) if (x != rv) { fprintf(stderr, "assertation failed at %s #%d\n",__FILE__,__LINE__); exit(-1); } +#define ASSERT_NOT(rv, x) if (x == rv) { fprintf(stderr, "assertation failed at %s #%d\n",__FILE__,__LINE__); exit(-1); } +#define FAIL(s) { fprintf(stderr, s); exit(-1); } extern const char * skipWhitespace(const char *Buffer); extern const char *getWord(char *buf, int bufSize, const char *src); |