+2024-10-31 Bruno Haible <bruno@clisp.org>
+
+ assert-h: Allow mixed use of gcc/g++ also on Haiku 2022.
+ * m4/assert_h.m4 (gl_ASSERT_H): Don't assume that in C mode, <assert.h>
+ defines static_assert.
+
2024-10-30 Bruno Haible <bruno@clisp.org>
futimes, utimensat, utimes, utime: Document Haiku malfunction.
# assert_h.m4
-# serial 3
+# serial 4
dnl Copyright (C) 2011-2024 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
#undef/**/__ASSERT_H__
#endif
/* Solaris 11.4 <assert.h> defines static_assert as a macro with 2 arguments.
- We need it also to be invocable with a single argument. */
- #if defined __sun && (__STDC_VERSION__ - 0 >= 201112L) && !defined __cplusplus
+ We need it also to be invocable with a single argument.
+ Haiku 2022 <assert.h> does not define static_assert at all. */
+ #if (__STDC_VERSION__ - 0 >= 201112L) && !defined __cplusplus
#undef/**/static_assert
#define static_assert _Static_assert
#endif