139
114
#define BZSTATECHECK(X,Y) checkAssert(X == Y, __FILE__, __LINE__)
140
115
#define BZPRECHECK(X,Y) \
144
119
checkAssert(X, __FILE__, __LINE__); \
150
131
#define BZ_PRE_FAIL checkAssert(0)
153
136
#define BZASSERT(X) assert(X)
154
137
#define BZPRECONDITION(X) assert(X)
155
138
#define BZPOSTCONDITION(X) assert(X)
156
139
#define BZSTATECHECK(X,Y) assert(X == Y)
159
142
{ cerr << "[Blitz++] Precondition failure: Module " << __FILE__ \
160
143
<< " line " << __LINE__ << endl \