summaryrefslogtreecommitdiff
path: root/meta-openembedded/meta-oe/recipes-connectivity/libimobiledevice-glue/files/0001-fix-undefined-bswap32-and-bswap64-errors-for-MIPS-ma.patch
blob: cff37fb5dc9c5b3a8ce8e64ad8d7bcd5a2601779 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
From 73fcf0b54f4c1fc07a2aa003dddaeb5a97177cce Mon Sep 17 00:00:00 2001
From: Potin Lai <potin.lai@quantatw.com>
Date: Thu, 31 Mar 2022 08:44:31 +0800
Subject: [PATCH 1/1] fix undefined bswap32 and bswap64 errors for MIPS machine

Replace bswap32 and bswap64 with internal defined version (__bswap_X)

Upstream Status: Submitted [libimobiledevice-devel@libimobiledevice.org]

Signed-off-by: Potin Lai <potin.lai@quantatw.com>
---
 include/endianness.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/endianness.h b/include/endianness.h
index 099877a..88b63db 100644
--- a/include/endianness.h
+++ b/include/endianness.h
@@ -113,8 +113,8 @@
      && !defined(__FLOAT_WORD_ORDER__)) \
  || (defined(__FLOAT_WORD_ORDER__) \
      && __FLOAT_WORD_ORDER__ == __ORDER_BIG_ENDIAN__)
-#define float_bswap64(x) bswap64(x)
-#define float_bswap32(x) bswap32(x)
+#define float_bswap64(x) __bswap_64(x)
+#define float_bswap32(x) __bswap_32(x)
 #else
 #define float_bswap64(x) (x)
 #define float_bswap32(x) (x)
-- 
2.17.1