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
