mbed OS5

Fork of UIPEthernet by Zoltan Hudak

utility/util.h

Committer:
pilotak
Date:
2017-08-06
Revision:
9:e55652bed36c
Parent:
8:4acb22344932

File content as of revision 9:e55652bed36c:

#ifndef UTIL_H
#define UTIL_H

#define htons(x)    (u16_t) ((((u16_t) (x)) << 8) | (((u16_t) (x)) >> 8))
//#define ntohs(x)    htons(x)
#define htonl(x)    (((x) << 24 & 0xFF000000UL) | ((x) << 8 & 0x00FF0000UL) | ((x) >> 8 & 0x0000FF00UL) | ((x) >> 24 & 0x000000FFUL))
#define ntohl(x)    htonl(x)
#endif