summaryrefslogtreecommitdiff
path: root/libmisc/assert.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmisc/assert.c')
-rw-r--r--libmisc/assert.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/libmisc/assert.c b/libmisc/assert.c
index 540d2fd..cb3a270 100644
--- a/libmisc/assert.c
+++ b/libmisc/assert.c
@@ -5,22 +5,20 @@
*/
#define LOG_NAME ASSERT
-#include <libmisc/log.h> /* for log_errorf() */
+#include <libmisc/log.h> /* for log_errorln() */
#include <libmisc/assert.h>
#ifndef NDEBUG
-#define __lm_printf __lm_light_printf
void __assert_msg_fail(const char *expr,
const char *file, unsigned int line, const char *func,
const char *msg) {
static bool in_fail = false;
if (!in_fail) {
in_fail = true;
- log_errorf("%s:%u:%s(): assertion \"%s\" failed%s%s",
- file, line, func,
- expr,
- msg ? ": " : "", msg ?: "");
+ log_errorln(file, ":", line, ":", func, "(): ",
+ "assertion ", (qstr, expr), " failed",
+ msg ? ": " : "", msg ?: "");
in_fail = false;
}
__lm_abort();