diff options
| author | Gerd Moellmann | 2000-05-31 19:19:50 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-05-31 19:19:50 +0000 |
| commit | 3694b4abbb7febb69622c940bb2599e56362ea06 (patch) | |
| tree | ee7fd4fbe3e342aa9847ccba6abaa50d6dfc2be9 /src/lisp.h | |
| parent | 9af3e7429388d16c1f8ce1dc99688f826d6a4478 (diff) | |
| download | emacs-3694b4abbb7febb69622c940bb2599e56362ea06.tar.gz emacs-3694b4abbb7febb69622c940bb2599e56362ea06.zip | |
(eassert) [!ENABLE_CHECKING]: Define as `(void) 0'.
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lisp.h b/src/lisp.h index d4f7aaa981a..8c78ba7edb3 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -69,11 +69,15 @@ extern void die P_((const char *, const char *, int)); | |||
| 69 | 69 | ||
| 70 | /* Define an Emacs version of "assert", since some system ones are | 70 | /* Define an Emacs version of "assert", since some system ones are |
| 71 | flaky. */ | 71 | flaky. */ |
| 72 | #ifndef ENABLE_CHECKING | ||
| 73 | #define eassert(X) (void) 0 | ||
| 74 | #else /* ENABLE_CHECKING */ | ||
| 72 | #if defined (__GNUC__) && __GNUC__ >= 2 && defined (__STDC__) | 75 | #if defined (__GNUC__) && __GNUC__ >= 2 && defined (__STDC__) |
| 73 | #define eassert(cond) CHECK(cond,"assertion failed: " #cond) | 76 | #define eassert(cond) CHECK(cond,"assertion failed: " #cond) |
| 74 | #else | 77 | #else |
| 75 | #define eassert(cond) CHECK(cond,"assertion failed") | 78 | #define eassert(cond) CHECK(cond,"assertion failed") |
| 76 | #endif | 79 | #endif |
| 80 | #endif /* ENABLE_CHECKING */ | ||
| 77 | 81 | ||
| 78 | /* Define the fundamental Lisp data structures. */ | 82 | /* Define the fundamental Lisp data structures. */ |
| 79 | 83 | ||