Explicitly truncate bswap operand to uint32_t
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 18 Nov 2009 13:53:27 +0000 (14:53 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 25 Nov 2009 08:16:38 +0000 (00:16 -0800)
commitb073b7a990deb1cb3425db45642fa18c8b3cb65c
tree8e2151608a1b772124490d68454b3dea5fd2088e
parent5d166ccb89faadb7ce5f36d2e33abbd7bb103117
Explicitly truncate bswap operand to uint32_t

There are some places in git where a long is passed to htonl/ntohl. llvm
doesn't support matching operands of different bitwidths intentionally.
This patch fixes the build with llvm-gcc (and clang) on x86_64.

Signed-off-by: Benjamin Kramer <benny.kra@googlemail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/bswap.h