Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/include/c11_compat.h
4545 views
1
/* Copyright 2019 Intel Corporation */
2
/* SPDX-License-Identifier: MIT */
3
4
#include "no_extern_c.h"
5
6
#ifndef _C11_COMPAT_H_
7
#define _C11_COMPAT_H_
8
9
#if defined(__cplusplus)
10
/* This is C++ code, not C */
11
#elif (__STDC_VERSION__ >= 201112L)
12
/* Already C11 */
13
#else
14
15
16
/*
17
* C11 static_assert() macro
18
* assert.h only defines that name for C11 and above
19
*/
20
#ifndef static_assert
21
#define static_assert _Static_assert
22
#endif
23
24
25
#endif /* !C++ && !C11 */
26
27
#endif /* _C11_COMPAT_H_ */
28
29