]> git.ipfire.org Git - thirdparty/git.git/commit
bswap.h: add support for built-in bswap functions
authorDennis Ameling <dennis@dennisameling.com>
Wed, 23 Apr 2025 08:01:43 +0000 (08:01 +0000)
committerJunio C Hamano <gitster@pobox.com>
Wed, 23 Apr 2025 15:53:04 +0000 (08:53 -0700)
commit6547d1c9cbafaa5f3e650ccdedd8809e88987011
tree749bd53f93ed2b16feca26614640b399250c8dc0
parent683c54c999c301c2cd6f715c411407c413b1d84e
bswap.h: add support for built-in bswap functions

Newer compiler versions, like GCC 10 and Clang 12, have built-in
functions for bswap32 and bswap64. This comes in handy, for example,
when targeting CLANGARM64 on Windows, which would not be supported
without this logic.

Signed-off-by: Dennis Ameling <dennis@dennisameling.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/bswap.h