diff options
Diffstat (limited to 'libc/include')
-rw-r--r-- | libc/include/assert.h | 5 | ||||
-rw-r--r-- | libc/include/stdlib.h | 9 |
2 files changed, 4 insertions, 10 deletions
diff --git a/libc/include/assert.h b/libc/include/assert.h index 68f01ab..2c49fd7 100644 --- a/libc/include/assert.h +++ b/libc/include/assert.h @@ -13,13 +13,8 @@ #ifndef _ASSERT_H #define _ASSERT_H -extern void update_sp_attn_area(const char *msg); - #define assert(cond) \ do { if (!(cond)) { \ - update_sp_attn_area(__FILE__ \ - ":" stringify(__LINE__) \ - ":" stringify(cond)); \ assert_fail(__FILE__ \ ":" stringify(__LINE__) \ ":" stringify(cond)); } \ diff --git a/libc/include/stdlib.h b/libc/include/stdlib.h index 68ca386..b4f1c38 100644 --- a/libc/include/stdlib.h +++ b/libc/include/stdlib.h @@ -25,11 +25,10 @@ unsigned long int strtoul(const char *nptr, char **endptr, int base); long int strtol(const char *nptr, char **endptr, int base); int rand(void); -void __attribute__((noreturn)) _abort(void); -#define abort() do { \ - update_sp_attn_area("abort():" __FILE__ \ - ":" stringify(__LINE__)); \ - _abort(); \ +void __attribute__((noreturn)) _abort(const char *msg); +#define abort() do { \ + _abort("abort():" __FILE__ \ + ":" stringify(__LINE__)); \ } while(0) |