10 lines
294 B
C
10 lines
294 B
C
#pragma once
|
|
|
|
// C99 compatible static_assert
|
|
// Use static_assert in all C++ code directly.
|
|
#ifdef __cplusplus
|
|
#define BASELIB_STATIC_ASSERT(EXPR_, MSG_) static_assert(EXPR_, MSG_)
|
|
#else
|
|
#define BASELIB_STATIC_ASSERT(EXPR_, MSG_) COMPILER_C_STATIC_ASSERT(EXPR_, MSG_)
|
|
#endif
|