diff options
Diffstat (limited to 'gcc-4.2.1-5666.3/more-hdrs/assert.h')
-rw-r--r-- | gcc-4.2.1-5666.3/more-hdrs/assert.h | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/gcc-4.2.1-5666.3/more-hdrs/assert.h b/gcc-4.2.1-5666.3/more-hdrs/assert.h deleted file mode 100644 index 0bd55b020..000000000 --- a/gcc-4.2.1-5666.3/more-hdrs/assert.h +++ /dev/null @@ -1,71 +0,0 @@ -/* DO NOT EDIT THIS FILE. - - It has been auto-edited by fixincludes from: - - "/usr/include/assert.h" - - This had to be done to correct non-standard usages in the - original, manufacturer supplied header file. */ - -#ifndef FIXINC_BROKEN_ASSERT_STDLIB_CHECK -#define FIXINC_BROKEN_ASSERT_STDLIB_CHECK 1 - -#ifdef __cplusplus -#include <stdlib.h> -#endif -/* Allow this file to be included multiple times - with different settings of NDEBUG. */ -#undef assert -#undef __assert - -#ifdef NDEBUG -#define assert(ignore) ((void) 0) -#else - -#ifndef __GNUC__ - -#define assert(expression) \ - ((void) ((expression) ? 0 : __assert (expression, __FILE__, __LINE__))) - -#define __assert(expression, file, lineno) \ - (printf ("%s:%u: failed assertion\n", file, lineno), \ - abort (), 0) - -#else - -#if defined(__STDC__) || defined (__cplusplus) - -/* Defined in libgcc.a */ -#ifdef __cplusplus -extern "C" { -extern void __eprintf (const char *, const char *, unsigned, const char *) - __attribute__ ((noreturn)); -} -#else -extern void __eprintf (const char *, const char *, unsigned, const char *) - __attribute__ ((noreturn)); -#endif - -#define assert(expression) \ - ((void) ((expression) ? 0 : __assert (#expression, __FILE__, __LINE__))) - -#define __assert(expression, file, line) \ - (__eprintf ("%s:%u: failed assertion `%s'\n", \ - file, line, expression), 0) - -#else /* no __STDC__ and not C++; i.e. -traditional. */ - -extern void __eprintf () __attribute__ ((noreturn)); /* Defined in libgcc.a */ - -#define assert(expression) \ - ((void) ((expression) ? 0 : __assert (expression, __FILE__, __LINE__))) - -#define __assert(expression, file, lineno) \ - (__eprintf ("%s:%u: failed assertion `%s'\n", \ - file, lineno, "expression"), 0) - -#endif /* no __STDC__ and not C++; i.e. -traditional. */ -#endif /* no __GNU__; i.e., /bin/cc. */ -#endif - -#endif /* FIXINC_BROKEN_ASSERT_STDLIB_CHECK */ |