libc: fix firmware assert.h
rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Thu, 14 May 2026 11:55:11 -0400
| Newsgroups | gmane.comp.systems.archos.rockbox.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 7d3f738b3fcb2a148aa7392319575953e9c6672b Author: Skye <[email protected]> Date: Fri May 1 11:15:31 2026 +0900 libc: fix firmware assert.h Change-Id: Id7cc3e4656519fee908083d3b551c5228d220ef7 diff --git a/firmware/include/assert.h b/firmware/include/assert.h index 536c4a8fc7..27986adc94 100644 --- a/firmware/include/assert.h +++ b/firmware/include/assert.h @@ -2,21 +2,13 @@ assert.h */ -#include "_ansi.h" +#include <panic.h> #undef assert #ifdef NDEBUG /* required by ANSI standard */ #define assert(p) ((void)0) #else - -#ifdef __STDC__ -#define assert(e) ((e) ? (void)0 : __assert(__FILE__, __LINE__, #e)) -#else /* PCC */ -#define assert(e) ((e) ? (void)0 : __assert(__FILE__, __LINE__, "e")) -#endif - +#define assert(e) ((e) ? (void)0 : panicf("Assertion failed: %s (%s: %s: %d)", #e, __FILE__, __func__, __LINE__)) #endif /* NDEBUG */ -void _EXFUN(__assert,(const char *, int, const char *)); - -- rockbox-cvs mailing list [email protected] https://lists.haxx.se/mailman/listinfo/rockbox-cvs