diff options
author | Patrick Georgi <patrick.georgi@secunet.com> | 2011-02-14 19:26:22 +0000 |
---|---|---|
committer | Patrick Georgi <patrick.georgi@coresystems.de> | 2011-02-14 19:26:22 +0000 |
commit | b9122895731212b991e1ef7a2b6acb791db73d91 (patch) | |
tree | 0bd5491a8900f074e661011886b7e1cc5064037a /payloads/libpayload/include/assert.h | |
parent | cd913bdf5c995fb3768aaaaeec364e7f5527e4e9 (diff) | |
download | coreboot-b9122895731212b991e1ef7a2b6acb791db73d91.tar.xz |
Use fprintf(stderr, ...) in library
Signed-off-by: Patrick Georgi <patrick.georgi@secunet.com>
Acked-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6359 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'payloads/libpayload/include/assert.h')
-rw-r--r-- | payloads/libpayload/include/assert.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/payloads/libpayload/include/assert.h b/payloads/libpayload/include/assert.h index fda4bc063c..9968504a44 100644 --- a/payloads/libpayload/include/assert.h +++ b/payloads/libpayload/include/assert.h @@ -28,6 +28,7 @@ */ #include <stdlib.h> +#include <stdio.h> // assert's existence depends on NDEBUG state on _last_ inclusion of assert.h, // so don't guard this against double-includes. @@ -35,5 +36,5 @@ // Heisenbugs appear if statement has side-effects. This could be worked around but does the standard allow for that? #define assert(statement) #else -#define assert(statement) if ((statement) == 0) { printf("assertion failed in file %s, function %s(), line %s\n", __FILE__, __FUNCTION__, __LINE__); abort(); } +#define assert(statement) if ((statement) == 0) { fprintf(stderr, "assertion failed in file %s, function %s(), line %s\n", __FILE__, __FUNCTION__, __LINE__); abort(); } #endif |