summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibrhash/librhash/byte_order.h
Commit message (Collapse)AuthorAgeFilesLines
* librhash: Port to KWIML for ABI and integer type informationBrad King2016-11-101-17/+3
|
* librhash: Implement bswap_32 as a function even in strict C90 modeBrad King2016-11-101-5/+2
| | | | | We cannot fall back to the macro implementation because some call sites may call it with an argument like `*ptr++` that has side effects.
* librhash: Implement bswap_64 even in strict C90 modeBrad King2016-11-101-4/+2
|
* librhash: Use __builtin_bswap{32,64} on ClangBrad King2016-11-101-0/+8
|
* librhash: Remove source fragments not needed for CMakeBrad King2016-11-101-4/+0
| | | | | | | | | We only need a subset of the hash algorithms supported by librhash. Add preprocessor conditionals to remove source fragments that we do not need. Write an alternative algorithm enumeration that matches the indexing on our reduced array. Also remove a few fragments outright.
* Merge branch 'upstream-librhash' into import-librhashBrad King2016-11-031-0/+171
* upstream-librhash: librhash 2016-11-01 (d839a1a8)