File: assert.h

package info (click to toggle)
xbvl 2.2-4.1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,324 kB
  • ctags: 3,651
  • sloc: ansic: 40,085; sh: 2,816; makefile: 440; lisp: 73; sed: 1
file content (8 lines) | stat: -rw-r--r-- 338 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
/* %I%, %R%, %B%, %D%,  %T%,  %M% */
# ifndef NDEBUG
# define _assert(ex) {if (!(ex)){fprintf(stderr,"Assertion failed: file %s, line %d\n", __FILE__, __LINE__);exit(1);}}
# define assert(ex) (((ex))?fprintf(stderr,"Assertion failed: file %s, line %d\n", __FILE__, __LINE__):0)
# else
# define _assert(ex) ;
# define assert(ex) ;
# endif