History log of /freebsd/tests/include/Makefile (Results 1 – 2 of 2)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ac77b262 16-Oct-2024 Warner Losh <imp@FreeBSD.org>

tests: Test endian.h, byteswap.h, sys/endian.h and both endian.h and byteswap.h together

What's required and not required to be defined is complicated. Write
tests to enshrine it:
endian.h and sys/

tests: Test endian.h, byteswap.h, sys/endian.h and both endian.h and byteswap.h together

What's required and not required to be defined is complicated. Write
tests to enshrine it:
endian.h and sys/endian.h:
[bl]e{16,32,64}toh
hto[bl]e{16,32,64}
byteswap.h:
{__,}bswap_{16,32,64}
sys/endian.h:
{__,}bswap{16,32,64}
_BYTE_ORDER
_BIG_ENDIAN
_LITTLE_ENDIAN
_PDP_ENDIAN
endian.h:
__BYTE_ORDER
__BIG_ENDIAN
__LITTLE_ENDIAN
__PDP_ENDIAN
__FLOAT_WORD_ORDER

We also ensure that the sys/endian.h conditions hold true when
we include both endian.h and sys/endian.h in either order.

NOT TESTED: deprecated symbols, internal to glibc symbols

Sponsored by: Netflix
Discussed with: markj (made the changes he requested)
Differential Revision: https://reviews.freebsd.org/D32052

show more ...


Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0
# 4fbb9c43 07-Sep-2023 Dag-Erling Smørgrav <des@FreeBSD.org>

include: Add tests for N2867.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D41735