* Alan Coopersmith:
> https://gitlab.freedesktop.org/xorg/driver/xf86-video-vbox/-/commit/b66441a27fa85e2a3b63f10a0a5a846344327042
This change:
#ifndef __cplusplus
+#if __STDC_VERSION__ >= 199901L
+#include <stdbool.h>
+#else
typedef enum
{
false = 0,
true
} bool;
+#endif
# define RT_C_DECLS_BEGIN
# define RT_C_DECLS_END
#else
# define RT_C_DECLS_BEGIN extern "C" {
# define RT_C_DECLS_END }
#endif
is not really ABI-compatible with the previous C version (although it
restores ABI compatibility with the C++ version). Is this an installed
header?
I expect that quite a few projects will encounter problems like this
one.
Thanks,
Florian