Subversion Repositories HelenOS-historic

Rev

Rev 999 | Rev 1143 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 999 Rev 1113
Line 534... Line 534...
534
#ifndef LACKS_STDLIB_H
534
#ifndef LACKS_STDLIB_H
535
#include <stdlib.h>      /* for abort() */
535
#include <stdlib.h>      /* for abort() */
536
#endif /* LACKS_STDLIB_H */
536
#endif /* LACKS_STDLIB_H */
537
#ifdef DEBUG
537
#ifdef DEBUG
538
#if ABORT_ON_ASSERT_FAILURE
538
#if ABORT_ON_ASSERT_FAILURE
539
#define assert(x) if(!(x)) ABORT
539
#define assert(x) {if(!(x)) {printf(#x);ABORT;}}
540
#else /* ABORT_ON_ASSERT_FAILURE */
540
#else /* ABORT_ON_ASSERT_FAILURE */
541
#include <assert.h>
541
#include <assert.h>
542
#endif /* ABORT_ON_ASSERT_FAILURE */
542
#endif /* ABORT_ON_ASSERT_FAILURE */
543
#else  /* DEBUG */
543
#else  /* DEBUG */
544
#define assert(x)
544
#define assert(x)