/* Copyright 2019 Intel Corporation */ /* SPDX-License-Identifier: MIT */ #include "no_extern_c.h" #ifndef _C11_COMPAT_H_ #define _C11_COMPAT_H_ #if defined(__cplusplus) /* This is C++ code, not C */ #elif (__STDC_VERSION__ >= 201112L) /* Already C11 */ #else /* * C11 static_assert() macro * assert.h only defines that name for C11 and above */ #ifndef static_assert #define static_assert _Static_assert #endif #endif /* !C++ && !C11 */ #endif /* _C11_COMPAT_H_ */