jak-project/common/util/Assert.h
water111 78cde74d5a
update readme and fix always playing str (#1139)
* update readme deps

* replace assert

* bump timeout

* fix memory corruption in kernel

* use unknown if level name is invalid
2022-02-08 19:02:47 -05:00

19 lines
468 B
C

/*!
* @file assert.h
* Custom ASSERT macro
*/
#pragma once
[[noreturn]] void private_assert_failed(const char* expr,
const char* file,
int line,
const char* function);
#ifdef _WIN32
#define __PRETTY_FUNCTION__ __FUNCSIG__
#endif
#define ASSERT(EX) \
(void)((EX) || (private_assert_failed(#EX, __FILE__, __LINE__, __PRETTY_FUNCTION__), 0))