blob: 1fe26ea078c7ce9e4909e4e8cb93ee1a808d80f0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include "utils.h"
uint64_t htonll(uint64_t hostlonglong) { return __builtin_bswap64(hostlonglong); }
#ifndef BUILD_USERMODE
uint32_t htonl(uint32_t hostlong) { return __builtin_bswap32(hostlong); }
uint16_t htons(uint16_t hostshort) { return __builtin_bswap16(hostshort); }
#endif
uint64_t ntohll(uint64_t netlonglong) { return __builtin_bswap64(netlonglong); }
#ifndef BUILD_USERMODE
uint32_t ntohl(uint32_t netlong) { return __builtin_bswap32(netlong); }
uint16_t ntohs(uint16_t netshort) { return __builtin_bswap16(netshort); }
#endif
|