23 lines
1.1 KiB
C
23 lines
1.1 KiB
C
#pragma once
|
|
|
|
#include <algorithm>
|
|
#include <cstdio>
|
|
#include <cstdlib>
|
|
|
|
#if _DEBUG
|
|
#define Assert(expression) \
|
|
do \
|
|
{ \
|
|
if (!(expression)) \
|
|
{ \
|
|
JulietAssert("Assertion Failed: " #expression); \
|
|
} \
|
|
} \
|
|
while (0)
|
|
|
|
#else
|
|
#define Assert(Expression)
|
|
#endif
|
|
|
|
void JulietAssert(const char* expression);
|