// // G A M E.O.N.E - LOW LEVEL LIB V1.0 // Copyright (C) 2001 LEVEL ONE ENTERTAINMENT, // Licensed under the terms of LGPL. //:--------------------------------------------------------------------------- //:Description // // LOW LEVEL LIB SYS_ASSERT INCLUDE FILE // #ifndef _SYS_ASSERT_H #define _SYS_ASSERT_H /* * ASSERT Funktionen im DEBUG MODUS */ #ifdef _DEBUG #include #define SYS_ASSERT(b) _ASSERT(b) #define SYS_ASSERT_PTR(p) \ SYS_ASSERT(_CrtIsValidPointer(p, sizeof(*p), false)); /* * RELEASE MODUS */ #else #ifndef SYS_ASSERT #define SYS_ASSERT(b) #define SYS_ASSERT_PTR(p) #endif #endif //_DEBUG #endif //_SYS_ASSERT_H