|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T a
Length: 708 (0x2c4)
Types: TextFile
Names: »assert.h«
└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
└─⟦d53cfc7b2⟧ »./gcc-1.35.tar.Z«
└─⟦90f628c1d⟧
└─⟦this⟧ »gcc-1.35/assert.h«
/* Allow this file to be included multiple times
with different settings of NDEBUG. */
#undef assert
#undef __assert
#ifdef NDEBUG
#define assert(ignore)
#else
#define assert(expression) \
((expression) ? 0 : __assert (#expression, __FILE__, __LINE__))
void __eprintf (); /* Defined in gnulib */
#ifdef __STDC__
#define __assert(expression, file, line) \
(__eprintf ("Failed assertion " expression \
" at line %d of `" file "'.\n", line), \
abort ())
#else /* no __STDC__; i.e. -traditional. */
#define __assert(expression, file, line) \
(__eprintf ("Failed assertion at line %d of `%s'.\n", line, file), \
abort ())
#endif /* no __STDC__; i.e. -traditional. */
#endif