From 2331befb330683d0e5459f9ca2d522f2f06c3d7e Mon Sep 17 00:00:00 2001 From: geronimo Date: Mon, 30 Jul 2012 09:12:30 +0200 Subject: worked out commandreader --- libs/util/include/util.h | 10 +++++++--- libs/util/util.layout | 34 +++++++++++++++++----------------- 2 files changed, 24 insertions(+), 20 deletions(-) (limited to 'libs/util') 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 -#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); diff --git a/libs/util/util.layout b/libs/util/util.layout index 7fa0f25..c12bb95 100644 --- a/libs/util/util.layout +++ b/libs/util/util.layout @@ -1,9 +1,9 @@ - + - + @@ -11,44 +11,44 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -- cgit v1.2.3