On segunda-feira, 16 de maio de 2016 13:32:07 PDT Peter Hutterer wrote:
> Part of C11, defined via assert.h.
> 
> Signed-off-by: Peter Hutterer <[email protected]>
> ---
> Changes to v1:
> - leave static_assert in place and just check for that in configure
> 
>  configure.ac | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/configure.ac b/configure.ac
> index 8ddc3b6..8c14efe 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -59,6 +59,10 @@ AC_CHECK_DECL(TFD_CLOEXEC,[],
>  AC_CHECK_DECL(CLOCK_MONOTONIC,[],
>             [AC_MSG_ERROR("CLOCK_MONOTONIC is needed to compile libinput")],
>             [[#include <time.h>]])
> +AC_CHECK_DECL(static_assert, [],
> +           [AC_DEFINE(static_assert(...), [/* */], [noop static_assert()

You could define it to
#define static_assert(x)                ((void)sizeof(char[2*!!(x) - 1]))


-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel Open Source Technology Center

_______________________________________________
wayland-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to