Hi Paul, The CI reports that this patch leads to a compilation error on most platforms. For example, on Alpine Linux:
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -DEXEEXT=\"\" -DNO_XMALLOC -DEXEEXT=\"\" -I. -I../../gllib -I.. -DGNULIB_STRICT_CHECKING=1 -Wall -DCONTINUE_AFTER_ASSERT -fvisibility=hidden -g -O2 -MT selinux-at.o -MD -MP -MF $depbase.Tpo -c -o selinux-at.o ../../gllib/selinux-at.c &&\ mv -f $depbase.Tpo $depbase.Po In file included from ../../gllib/selinux-at.h:17, from ../../gllib/selinux-at.c:21: ./selinux/selinux.h:23:5: error: #if with no expression 23 | #if | ^ make[4]: *** [Makefile:11845: selinux-at.o] Error 1 Or on FreeBSD: depbase=`echo selinux-at.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; cc -DHAVE_CONFIG_H -DEXEEXT=\"\" -DEXEEXT=\"\" -DNO_XMALLOC -DEXEEXT=\"\" -I. -I../../gllib -I.. -DGNULIB_STRICT_CHECKING=1 -I/usr/local/include -Wall -DCONTINUE_AFTER_ASSERT -D_THREAD_SAFE -fvisibility=hidden -g -O2 -MT selinux-at.o -MD -MP -MF $depbase.Tpo -c -o selinux-at.o ../../gllib/selinux-at.c && mv -f $depbase.Tpo $depbase.Po In file included from ../../gllib/selinux-at.c:21: In file included from ../../gllib/selinux-at.h:17: ./selinux/selinux.h:23:5: error: expected value in expression #if ^ 1 error generated. Bruno