commit ac5f2f1a3c05d4080d6e7336bbbc8f9af8a83722
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Oct 5 08:27:33 2025 +0200

    Fix build with c23

diff --git a/libdde-linux26/contrib/include/linux/stddef.h b/libdde-linux26/contrib/include/linux/stddef.h
index 6a40c76bd..e3ecf776e 100644
--- a/libdde-linux26/contrib/include/linux/stddef.h
+++ b/libdde-linux26/contrib/include/linux/stddef.h
@@ -12,10 +12,12 @@
 
 #ifdef __KERNEL__
 
+#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 202311
 enum {
 	false	= 0,
 	true	= 1
 };
+#endif
 
 #undef offsetof
 #ifdef __compiler_offsetof
diff --git a/libdde-linux26/contrib/include/linux/types.h b/libdde-linux26/contrib/include/linux/types.h
index 712ca53bc..36e02902d 100644
--- a/libdde-linux26/contrib/include/linux/types.h
+++ b/libdde-linux26/contrib/include/linux/types.h
@@ -30,7 +30,9 @@ typedef __kernel_clockid_t	clockid_t;
 typedef __kernel_mqd_t		mqd_t;
 
 #ifdef __KERNEL__
+#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 202311
 typedef _Bool			bool;
+#endif
 
 typedef __kernel_uid32_t	uid_t;
 typedef __kernel_gid32_t	gid_t;
diff --git a/libdde-linux26/include/linux/stddef.h b/libdde-linux26/include/linux/stddef.h
index 6a40c76bd..e3ecf776e 100644
--- a/libdde-linux26/include/linux/stddef.h
+++ b/libdde-linux26/include/linux/stddef.h
@@ -12,10 +12,12 @@
 
 #ifdef __KERNEL__
 
+#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 202311
 enum {
 	false	= 0,
 	true	= 1
 };
+#endif
 
 #undef offsetof
 #ifdef __compiler_offsetof
