summaryrefslogtreecommitdiff
path: root/libmisc/assert.c
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-05-14 12:20:02 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-05-15 14:51:15 -0600
commit67cec6d2770aa14a13c89247612f16c628ebd54c (patch)
tree0a64beaa2f57f5b6e4db5e2ea84811cb05406958 /libmisc/assert.c
parentf01b89b599d40df5d6c127310b0030cd41c8dc85 (diff)
libmisc: Remove uses of printf
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();