ieee754-h: port to Android NDK r26 Problem reported by Po Lu in: https://lists.gnu.org/r/bug-gnulib/2024-06/msg00015.html * lib/ieee754.in.h (_IEEE754_BYTE_ORDER, _IEEE754_BIG_ENDIAN) (_IEEE754_LITTLE_ENDIAN, _IEEE754_FLOAT_WORD_ORDER): New macros. All uses of __BYTE_ORDER, __BIG_ENDIAN, __LITTLE_ENDIAN, __FLOAT_WORD_ORDER changed to use these new macros. [!_GL_GNULIB_HEADER]: Include bits/endian.h, not endian.h, as that’s what glibc does now. [_GL_GNULIB_HEADER]: Include endian.h instead of rolling our own. (__BEGIN_DECLS, __END_DECLS): Remove. All uses replaced by definiens. * modules/ieee754-h (Depends-on): Add endian.