Lines Matching full:endian
10 dnl this is not possible (e.g. on a big-endian machine) they are defined
57 dnl First, do an endian check
61 AC_HAVE_SYMBOL(le32toh,machine/endian.h,
65 #include <machine/endian.h>
90 AC_HAVE_SYMBOL(swap32,machine/endian.h,
92 /* swap32 and swap16 are defined in machine/endian.h */
110 AC_HAVE_SYMBOL(bswap32,machine/endian.h,
111 dnl We're already including machine/endian.h if this test succeeds
116 echo '#include <machine/endian.h>'>> "$1"
159 /* No other byte swapping functions are available on this big-endian system */
177 /* Use these as generic byteswapping macros on this little endian system */
203 /* EENN[a]toh or htoEENN[a] where EE is be (big endian) or */
204 /* le (little-endian), NN is 16 or 32 (number of bits) and a, */
205 /* if present, indicates that the endian side is a pointer to an */
209 /* So, to convert a 32-bit integer stored in a buffer in little-endian */
240 /* Define our own extended byte swapping macros for big-endian machines */
276 /* On little endian machines, these macros are null */