diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2018-01-03 17:39:24 -0700 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2018-01-03 17:39:24 -0700 |
commit | a6c1ed4716cf02626ea035beb6dd4a921642ba80 (patch) | |
tree | ef582c1b52819e27bdd16097ec03b69799d04ede /newlib/libc/stdlib/assert.c | |
parent | f6c9a624fa8a6878a7fb2b02f55e4990a20feb59 (diff) |
Use libc from agbcc instead of standalone newlib\nYou must have AGBCC commit 80d029caec189587f8b9294b6c8a5a489b8f5f88 in order to compile pmd_red.gbalibc
Diffstat (limited to 'newlib/libc/stdlib/assert.c')
-rw-r--r-- | newlib/libc/stdlib/assert.c | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/newlib/libc/stdlib/assert.c b/newlib/libc/stdlib/assert.c deleted file mode 100644 index 5b08bba..0000000 --- a/newlib/libc/stdlib/assert.c +++ /dev/null @@ -1,62 +0,0 @@ -/* -FUNCTION -<<assert>>---Macro for Debugging Diagnostics - -INDEX - assert - -ANSI_SYNOPSIS - #include <assert.h> - void assert(int <[expression]>); - -TRAD_SYNOPSIS - #include <assert.h> - assert(<[expression]>) - int <[expression]>; - -DESCRIPTION - Use this macro to embed debuggging diagnostic statements in - your programs. The argument <[expression]> should be an - expression which evaluates to true (nonzero) when your program - is working as you intended. - - When <[expression]> evaluates to false (zero), <<assert>> - calls <<abort>>, after first printing a message showing what - failed and where: - -. Assertion failed: <[expression]>, file <[filename]>, line <[lineno]> - - The macro is defined to permit you to turn off all uses of - <<assert>> at compile time by defining <<NDEBUG>> as a - preprocessor variable. If you do this, the <<assert>> macro - expands to - -. (void(0)) - -RETURNS - <<assert>> does not return a value. - -PORTABILITY - The <<assert>> macro is required by ANSI, as is the behavior - when <<NDEBUG>> is defined. - -Supporting OS subroutines required (only if enabled): <<close>>, <<fstat>>, -<<getpid>>, <<isatty>>, <<kill>>, <<lseek>>, <<read>>, <<sbrk>>, <<write>>. -*/ - -#include <assert.h> -#include <stdlib.h> -#include <stdio.h> - -void -_DEFUN (__assert, (file, line, failedexpr), - const char *file _AND - int line _AND - const char *failedexpr) -{ - (void)fiprintf(stderr, - "assertion \"%s\" failed: file \"%s\", line %d\n", - failedexpr, file, line); - abort(); - /* NOTREACHED */ -} |