diff options
author | YamaArashi <shadow962@live.com> | 2016-02-15 20:16:29 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-02-15 20:16:29 -0800 |
commit | 9382e1a90b218b4b93bf53c01ef163925cf224dc (patch) | |
tree | 882c359a83eb6e74812b9152ea510fc4c94057d0 /gcc/assert.h | |
parent | 90c0424ec6ff27017a463b126de3b4e2937d136e (diff) |
remove more files
Diffstat (limited to 'gcc/assert.h')
-rwxr-xr-x | gcc/assert.h | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/gcc/assert.h b/gcc/assert.h deleted file mode 100755 index ecc02ee..0000000 --- a/gcc/assert.h +++ /dev/null @@ -1,54 +0,0 @@ -/* 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 |