8#ifndef __ARCH_BYTEORDER_H
9#define __ARCH_BYTEORDER_H
15#include <machine/endian.h>
17__depr(
"arch_swap16() is deprecated, use __builtin_bswap16().")
19 return __builtin_bswap16(
x);
22__depr(
"arch_swap32() is deprecated, use __builtin_bswap32().")
24 return __builtin_bswap32(
x);
27__depr(
"arch_ntohs() is deprecated, use ntohs() from <arpa/inet.h>")
29 return __builtin_bswap16(
x);
32__depr(
"arch_ntohl() is deprecated, use ntohl() from <arpa/inet.h>")
34 return __builtin_bswap32(
x);
37__depr(
"arch_htons() is deprecated, use htons() from <arpa/inet.h>")
39 return __builtin_bswap16(
x);
42__depr(
"arch_htonl() is deprecated, use htonl() from <arpa/inet.h>")
44 return __builtin_bswap32(
x);
static uint32_t arch_ntohl(uint32_t x)
Definition byteorder.h:33
static uint32_t arch_htonl(uint32_t x)
Definition byteorder.h:43
static uint32_t arch_swap32(uint32_t x)
Definition byteorder.h:23
static uint16_t arch_htons(uint16_t x)
Definition byteorder.h:38
static uint16_t arch_ntohs(uint16_t x)
Definition byteorder.h:28
static uint16_t arch_swap16(uint16_t x)
Definition byteorder.h:18
Various common macros used throughout the codebase.
#define inline
Definition cdefs.h:107
static GLint x
Definition scissor.c:38