Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#ifndef _maksassert_h_
#define _maksassert_h_
/*
* Copyright (c) 1996 Microsoft Corporation * * Module Name: * * maksassert.h * * Abstract: * * Defines assert, verify macros. * remove maksassert.h and maksassert.cpp from project when we get a good assert. * // maks_todo : remove this code when we get proper ASSERT headers.
* * Author: * * Makarand Patwardhan - March 6, 1998 * * Comments * This file is here only because I could not find the right friendly assert includes. * maks_todo : should be removed later. */
#ifdef DBG
void MaksAssert(LPCTSTR exp, LPCTSTR file, int line);
#define ASSERT(exp) (void)( (exp) || (MaksAssert(_T(#exp), _T(__FILE__), __LINE__), 0) )
#define VERIFY(exp) (void)( (exp) || (MaksAssert(_T(#exp), _T(__FILE__), __LINE__), 0) )
#else
#define ASSERT(exp)
#define VERIFY(exp) (exp)
#endif
#endif // _maksassert_h_
|