open-source-search-engine/Sanity.h
Matt adcef39376 Merge branch 'diffbot-testing' into diffbot-matt
Conflicts:
	Collectiondb.cpp
	Collectiondb.h
	Conf.cpp
	Conf.h
	Msg39.cpp
	PageEvents.cpp
	PageResults.cpp
	PageTurk.cpp
	Pages.cpp
	Parms.cpp
	Posdb.cpp
	Proxy.cpp
	Query.cpp
	Query.h
	RdbBase.cpp
	RdbMap.cpp
	Repair.cpp
	Repair.h
	SafeBuf.cpp
	Spider.cpp
	Tagdb.cpp
	TopTree.cpp
	XmlDoc.cpp
	main.cpp
2014-11-20 16:53:07 -08:00

31 lines
739 B
C

#ifndef _SANITY_H_
#define _SANITY_H_
#define GBASSERT(c) (gb_sanityCheck((c),__FILE__,__FUNCTION__,__LINE__))
#define GBASSERTMSG(c, msg) (gb_sanityCheckMsg((c),(msg),__FILE__,__FUNCTION__,__LINE__))
inline void gb_sanityCheck ( bool cond,
const char *file, const char *func, const int line ) {
if ( ! cond ) {
log( LOG_LOGIC, "SANITY CHECK FAILED /%s:%s:%d/",
file, func, line );
char *xx = NULL; *xx = 0;
}
}
inline void gb_sanityCheckMsg ( bool cond, char *msg,
const char *file, const char *func, const int line ) {
if ( ! cond ) {
log( LOG_LOGIC, "SANITY CHECK FAILED: %s /%s:%s:%d/",
msg,
file, func, line );
char *xx = NULL; *xx = 0;
}
}
#endif // _SANITY_H_