home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
anwor032.zip
/
antiword.0.32
/
fail.h
< prev
next >
Wrap
C/C++ Source or Header
|
2000-10-19
|
401b
|
23 lines
/*
* fail.h
* Copyright (C) 1998-2000 A.J. van Os; Released under GPL
*
* Description:
* Support for an alternative form of assert()
*/
#if !defined(__fail_h)
#define __fail_h 1
#undef fail
#if defined(NDEBUG)
#define fail(e) ((void)0)
#else
#define fail(e) ((e) ? __fail(#e, __FILE__, __LINE__) : (void)0)
#endif /* NDEBUG */
extern void __fail(char *, char *, int);
#endif /* __fail_h */