50 lines
480 B
C
50 lines
480 B
C
// Copyright (c) 1995 Microsoft Corporation
|
|
/*
|
|
* Define the assert() macro for windows apps.
|
|
*
|
|
* The macro will only be expanded to a function call if DEBUG is
|
|
* defined.
|
|
*
|
|
*/
|
|
|
|
#undef assert
|
|
|
|
#ifndef DEBUG
|
|
|
|
#define assert(exp) ((void)0)
|
|
|
|
#else
|
|
|
|
void FAR PASCAL WinAssert
|
|
(
|
|
LPSTR lpstrModule,
|
|
LPSTR lpstrFile,
|
|
DWORD dwLine
|
|
);
|
|
|
|
#define assert(exp) \
|
|
( (exp) ? (void) 0 : WinAssert(#exp, __FILE__, __LINE__) )
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|