Fix some GCC warnings

Former-commit-id: fc3fa0fba08f558fc78eae72efdd150da9110a31
This commit is contained in:
Lynix
2016-05-25 13:52:10 +02:00
parent 3fef3d4779
commit b2f1762148
19 changed files with 113 additions and 54 deletions

View File

@@ -78,7 +78,7 @@ namespace Nz
* \param v Object to hash
*
* \remark a HashAppend specialization for type T is required
*
*
* \see ComputeHash
*/
template<typename T>
@@ -178,7 +178,7 @@ namespace Nz
{
T reversed = 0;
for (std::size_t i = 0; i < sizeof(T); ++i)
reversed |= T(Detail::BitReverseTable256[(integer >> i * 8) & 0xFF]) << sizeof(T) * 8 - (i + 1) * 8;
reversed |= T(Detail::BitReverseTable256[(integer >> i * 8) & 0xFF]) << (sizeof(T) * 8 - (i + 1) * 8);
return reversed;
}