www.pudn.com > tcpipsim.rar > assert.h


/**************************************************************** 
 * 
 *	Copyleft (C) 2005 Wangcf, No Right Reserved 
 *		E-mail: wangcf@publicb.bta.net.cn 
 * 
 * $Revision: 1.1.1.1 $ 
 * 
 *	PURPOSE: 
 *		Enter file description here 
 * 
 *	MODIFICATION HISTORY 
 * $Log: assert.h,v $ 
 * Revision 1.1.1.1  2005/09/06 16:40:11  wangcf 
 * initial version 
 * 
 * 
****************************************************************/ 
 
#ifndef __ASSERT_H__ 
#define __ASSERT_H__ 
 
#include  
 
#define MAX_ASSSTR_LEN		512 
 
void __assert(const char *file, int line, const char *failedexpr); 
 
#ifdef NDEBUG 
#define	assert(e)	((void)0) 
#else 
#define	assert(e)	((e) ? (void)0 : __assert(__FILE__, __LINE__, NULL)) 
#endif 
 
#endif