24 lines
577 B
C
24 lines
577 B
C
// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
|
|
/* Copyright 2013-2022 IBM Corp. */
|
|
|
|
#ifndef _ENDIAN_H_
|
|
#define _ENDIAN_H_
|
|
|
|
#include <ccan/endian/endian.h>
|
|
|
|
/* use the ccan endian conversion functions */
|
|
#define htobe16 cpu_to_be16
|
|
#define htobe32 cpu_to_be32
|
|
#define htole16 cpu_to_le16
|
|
#define htole32 cpu_to_le32
|
|
#define htobe64 cpu_to_be64
|
|
#define htole64 cpu_to_le64
|
|
|
|
#define be16toh be16_to_cpu
|
|
#define be32toh be32_to_cpu
|
|
#define le16toh le16_to_cpu
|
|
#define le32toh le32_to_cpu
|
|
#define le64toh le64_to_cpu
|
|
#define be64toh be64_to_cpu
|
|
|
|
#endif /* _ENDIAN_H_ */
|