efl: fix network byte order swap funcs on big endian systems

This commit is contained in:
q66 2019-10-20 18:54:18 +02:00 committed by Piraty
parent 1524f886b2
commit cc7166d474

View file

@ -0,0 +1,70 @@
From f3344941cd6cccb437a1bcd1f3ed6c2a35063f9f Mon Sep 17 00:00:00 2001
From: Daniel Kolesa <d.kolesa@samsung.com>
Date: Sun, 20 Oct 2019 18:49:04 +0200
Subject: [PATCH 1/1] eina: fix network byte order swap funcs on big endian
---
src/lib/eina/eina_inline_cpu.x | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/lib/eina/eina_inline_cpu.x b/src/lib/eina/eina_inline_cpu.x
index 035e5b188b..0dd293c45f 100644
--- src/lib/eina/eina_inline_cpu.x
+++ src/lib/eina/eina_inline_cpu.x
@@ -83,7 +83,7 @@ eina_swap64(unsigned long long x)
static inline unsigned short
eina_htons(unsigned short host)
{
-#ifdef EINA_HAVE_BIGENDIAN
+#ifdef EINA_HAVE_WORDS_BIGENDIAN
return host;
#else
return eina_swap16(host);
@@ -93,7 +93,7 @@ eina_htons(unsigned short host)
static inline unsigned int
eina_htonl(unsigned int host)
{
-#ifdef EINA_HAVE_BIGENDIAN
+#ifdef EINA_HAVE_WORDS_BIGENDIAN
return host;
#else
return eina_swap32(host);
@@ -103,7 +103,7 @@ eina_htonl(unsigned int host)
static inline unsigned long long
eina_htonll(unsigned long long host)
{
-#ifdef EINA_HAVE_BIGENDIAN
+#ifdef EINA_HAVE_WORDS_BIGENDIAN
return host;
#else
return eina_swap64(host);
@@ -113,7 +113,7 @@ eina_htonll(unsigned long long host)
static inline unsigned short
eina_ntohs(unsigned short net)
{
-#ifdef EINA_HAVE_BIGENDIAN
+#ifdef EINA_HAVE_WORDS_BIGENDIAN
return net;
#else
return eina_swap16(net);
@@ -123,7 +123,7 @@ eina_ntohs(unsigned short net)
static inline unsigned int
eina_ntohl(unsigned int net)
{
-#ifdef EINA_HAVE_BIGENDIAN
+#ifdef EINA_HAVE_WORDS_BIGENDIAN
return net;
#else
return eina_swap32(net);
@@ -133,7 +133,7 @@ eina_ntohl(unsigned int net)
static inline unsigned long long
eina_ntohll(unsigned long long net)
{
-#ifdef EINA_HAVE_BIGENDIAN
+#ifdef EINA_HAVE_WORDS_BIGENDIAN
return net;
#else
return eina_swap64(net);
--
2.23.0