/* 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_ */