Merge branch 'jk/clang-pedantic'

A few unportable C construct have been spotted by clang compiler and have been fixed. * jk/clang-pedantic: bswap: add NO_UNALIGNED_LOADS define avoid shifting signed integers 31 bits

Junio C Hamano committed Jan 20, 2016 at 11:43 UTC a736764a7b61534581021a21bc6bfc503b9cfa8f

No changes.