summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/bplist.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bplist.c b/src/bplist.c
index 7893ff5..5db7096 100644
--- a/src/bplist.c
+++ b/src/bplist.c
@@ -73,7 +73,10 @@ enum
73 73
74static void float_byte_convert(uint8_t * address, size_t size) 74static void float_byte_convert(uint8_t * address, size_t size)
75{ 75{
76#if PLIST_BYTE_ORDER == PLIST_LITTLE_ENDIAN && !defined (__VFP_FP__) 76#if (PLIST_BYTE_ORDER == PLIST_LITTLE_ENDIAN \
77 && !defined(__FLOAT_WORD_ORDER__)) \
78 || (defined(__FLOAT_WORD_ORDER__) \
79 && __FLOAT_WORD_ORDER__ == __ORDER_LITTLE_ENDIAN__)
77 uint8_t i = 0, j = 0; 80 uint8_t i = 0, j = 0;
78 uint8_t tmp = 0; 81 uint8_t tmp = 0;
79 82