1/*
2 * Copyright 2022, Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef _OBSD_COMPAT_SYS_ENDIAN_H_
6#define _OBSD_COMPAT_SYS_ENDIAN_H_
7
8
9#include_next <sys/endian.h>
10
11
12/* original BSD names */
13#define betoh16(x)	be16toh(x)
14#define betoh32(x)	be32toh(x)
15#define betoh64(x)	be64toh(x)
16#define letoh16(x)	le16toh(x)
17#define letoh32(x)	le32toh(x)
18#define letoh64(x)	le64toh(x)
19
20#define swap16(x)	bswap16(x)
21#define swap32(x)	bswap32(x)
22#define swap64(x)	bswap64(x)
23
24
25#endif	/* _OBSD_COMPAT_SYS_ENDIAN_H_ */
26