summaryrefslogtreecommitdiffstats
path: root/include/endianness.h
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2025-11-24 01:27:07 +0100
committerGravatar Nikias Bassen2025-11-24 01:29:57 +0100
commitda770a7687f35fbb981db4d7b47b1b032cd5c2c7 (patch)
tree2ebf641f9994b6c9e9a899e470bb3271b173c086 /include/endianness.h
parentf614e0cb02deeea08787e1e50853dafa4f789748 (diff)
downloadlibimobiledevice-glue-da770a7687f35fbb981db4d7b47b1b032cd5c2c7.tar.gz
libimobiledevice-glue-da770a7687f35fbb981db4d7b47b1b032cd5c2c7.tar.bz2
endianness.h: Default to little endianmaster
Diffstat (limited to 'include/endianness.h')
-rw-r--r--include/endianness.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/endianness.h b/include/endianness.h
index 88b63db..972e51b 100644
--- a/include/endianness.h
+++ b/include/endianness.h
@@ -19,6 +19,13 @@
#endif
#endif
+#ifndef __BYTE_ORDER
+#ifndef _WIN32
+#warning __BYTE_ORDER is not defined, assuming little endian
+#endif
+#define __BYTE_ORDER __LITTLE_ENDIAN
+#endif
+
#ifndef be16toh
#if __BYTE_ORDER == __BIG_ENDIAN
#define be16toh(x) (x)