forked from enlightenment/efl
eina: fix network byte order swap funcs on big endian
This commit is contained in:
parent
46f2d8acdc
commit
038539176c
|
@ -83,7 +83,7 @@ eina_swap64(unsigned long long x)
|
||||||
static inline unsigned short
|
static inline unsigned short
|
||||||
eina_htons(unsigned short host)
|
eina_htons(unsigned short host)
|
||||||
{
|
{
|
||||||
#ifdef EINA_HAVE_BIGENDIAN
|
#ifdef EINA_HAVE_WORDS_BIGENDIAN
|
||||||
return host;
|
return host;
|
||||||
#else
|
#else
|
||||||
return eina_swap16(host);
|
return eina_swap16(host);
|
||||||
|
@ -93,7 +93,7 @@ eina_htons(unsigned short host)
|
||||||
static inline unsigned int
|
static inline unsigned int
|
||||||
eina_htonl(unsigned int host)
|
eina_htonl(unsigned int host)
|
||||||
{
|
{
|
||||||
#ifdef EINA_HAVE_BIGENDIAN
|
#ifdef EINA_HAVE_WORDS_BIGENDIAN
|
||||||
return host;
|
return host;
|
||||||
#else
|
#else
|
||||||
return eina_swap32(host);
|
return eina_swap32(host);
|
||||||
|
@ -103,7 +103,7 @@ eina_htonl(unsigned int host)
|
||||||
static inline unsigned long long
|
static inline unsigned long long
|
||||||
eina_htonll(unsigned long long host)
|
eina_htonll(unsigned long long host)
|
||||||
{
|
{
|
||||||
#ifdef EINA_HAVE_BIGENDIAN
|
#ifdef EINA_HAVE_WORDS_BIGENDIAN
|
||||||
return host;
|
return host;
|
||||||
#else
|
#else
|
||||||
return eina_swap64(host);
|
return eina_swap64(host);
|
||||||
|
@ -113,7 +113,7 @@ eina_htonll(unsigned long long host)
|
||||||
static inline unsigned short
|
static inline unsigned short
|
||||||
eina_ntohs(unsigned short net)
|
eina_ntohs(unsigned short net)
|
||||||
{
|
{
|
||||||
#ifdef EINA_HAVE_BIGENDIAN
|
#ifdef EINA_HAVE_WORDS_BIGENDIAN
|
||||||
return net;
|
return net;
|
||||||
#else
|
#else
|
||||||
return eina_swap16(net);
|
return eina_swap16(net);
|
||||||
|
@ -123,7 +123,7 @@ eina_ntohs(unsigned short net)
|
||||||
static inline unsigned int
|
static inline unsigned int
|
||||||
eina_ntohl(unsigned int net)
|
eina_ntohl(unsigned int net)
|
||||||
{
|
{
|
||||||
#ifdef EINA_HAVE_BIGENDIAN
|
#ifdef EINA_HAVE_WORDS_BIGENDIAN
|
||||||
return net;
|
return net;
|
||||||
#else
|
#else
|
||||||
return eina_swap32(net);
|
return eina_swap32(net);
|
||||||
|
@ -133,7 +133,7 @@ eina_ntohl(unsigned int net)
|
||||||
static inline unsigned long long
|
static inline unsigned long long
|
||||||
eina_ntohll(unsigned long long net)
|
eina_ntohll(unsigned long long net)
|
||||||
{
|
{
|
||||||
#ifdef EINA_HAVE_BIGENDIAN
|
#ifdef EINA_HAVE_WORDS_BIGENDIAN
|
||||||
return net;
|
return net;
|
||||||
#else
|
#else
|
||||||
return eina_swap64(net);
|
return eina_swap64(net);
|
||||||
|
|
Loading…
Reference in New Issue