Protect <endian.h> inclusion from assembly code.
Fixes build failure reported on arm by deraadt@. ok jca@
(Note: the arm assembly code doesn't need the WORDS_BIGENDIAN)
pixman: Use endian.h to determine byte order
Replace architecture-specific checks with BYTE_ORDER from
<endian.h>. This covers m88k in addition to sparc64 and powerpc, which
prevents graphical programs like xeyes from behaving strangely on
luna88k.
ok matthieu@ jsg@
Fixes for vulnerabilities found in xkbcommon also present in xkbcomp
CVE-2018-15863 Don't crash on no-op modmask expressions
CVE-2018-15861 Don't falsely promise from ExprResolveLhs
CVE-2018-15859 Fail expression lookup on invalid atoms
CVE-2018-15853 fix stack overflow when evaluating boolean negation
from matthieu@
this is errata/7.8/009_xkbcomp.patch.sig
Fixes for vulnerabilities found in xkbcommon also present in xkbcomp
CVE-2018-15863 Don't crash on no-op modmask expressions
CVE-2018-15861 Don't falsely promise from ExprResolveLhs
CVE-2018-15859 Fail expression lookup on invalid atoms
CVE-2018-15853 fix stack overflow when evaluating boolean negation
from matthieu@
this is errata/7.7/016_xkbcomp.patch.sig
Fixes for vulnerabilities found in xkbcommon also present in xkbcomp
CVE-2018-15863 Don't crash on no-op modmask expressions
CVE-2018-15861 Don't falsely promise from ExprResolveLhs
CVE-2018-15859 Fail expression lookup on invalid atoms
CVE-2018-15853 fix stack overflow when evaluating boolean negation