X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fendian.h;h=ff383763461f19e32d76439275755f27524ea5a3;hb=4878de5c7deb512bbdac4fdfc498907efa06fb7c;hp=d808b40e4e42e829b8383c8f120b0cefbe2b06e8;hpb=4ff128af76f44cc4e0aff55f00be3e57abf6ac00;p=lttng-tools.git diff --git a/src/common/compat/endian.h b/src/common/compat/endian.h index d808b40e4..ff3837634 100644 --- a/src/common/compat/endian.h +++ b/src/common/compat/endian.h @@ -1,10 +1,39 @@ /* * Copyright (C) 2011 David Goulet * - * SPDX-License-Identifier: GPL-2.0-only + * SPDX-License-Identifier: LGPL-2.1-only * */ +/* + * This compat header provides the following defines: + * + * LITTLE_ENDIAN + * BIG_ENDIAN + * BYTE_ORDER + * + * And functions / macros : + * + * bswap_16() + * bswap_32() + * bswap_64() + * + * htobe16() + * htole16() + * be16toh() + * le16toh() + * + * htobe32() + * htole32() + * be32toh() + * le32toh() + * + * htobe64() + * htole64() + * be64toh() + * le64toh() + */ + #ifndef _COMPAT_ENDIAN_H #define _COMPAT_ENDIAN_H @@ -128,7 +157,6 @@ #define LITTLE_ENDIAN __LITTLE_ENDIAN #define BIG_ENDIAN __BIG_ENDIAN -#define PDP_ENDIAN __PDP_ENDIAN #define BYTE_ORDER __BYTE_ORDER #define betoh16(x) BE_16(x)