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
This commit is contained in:
parent
cd913bdf5c
commit
b912289573
|
@ -28,6 +28,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
// assert's existence depends on NDEBUG state on _last_ inclusion of assert.h,
|
// assert's existence depends on NDEBUG state on _last_ inclusion of assert.h,
|
||||||
// so don't guard this against double-includes.
|
// 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?
|
// Heisenbugs appear if statement has side-effects. This could be worked around but does the standard allow for that?
|
||||||
#define assert(statement)
|
#define assert(statement)
|
||||||
#else
|
#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
|
#endif
|
||||||
|
|
|
@ -109,7 +109,7 @@ u8 hex2bin(u8 h)
|
||||||
*/
|
*/
|
||||||
void fatal(const char *msg)
|
void fatal(const char *msg)
|
||||||
{
|
{
|
||||||
printf("%s",msg);
|
fprintf(stderr, "%s",msg);
|
||||||
halt();
|
halt();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue