Removes some warnings by adding missing returns

This commit is contained in:
Felipe Zimmerle
2015-08-11 10:22:46 -03:00
parent c5a4355348
commit fb161a69a9
8 changed files with 20 additions and 19 deletions

View File

@@ -59,19 +59,19 @@ documentation and/or software.
// F, G, H and I are basic MD5 functions.
inline MD5::uint4 MD5::F(uint4 x, uint4 y, uint4 z) {
return x&y | ~x&z;
return (x & y) | (~x & z);
}
inline MD5::uint4 MD5::G(uint4 x, uint4 y, uint4 z) {
return x&z | y&~z;
return (x & z) | (y & ~z);
}
inline MD5::uint4 MD5::H(uint4 x, uint4 y, uint4 z) {
return x^y^z;
return (x ^ y ^ z);
}
inline MD5::uint4 MD5::I(uint4 x, uint4 y, uint4 z) {
return y ^ (x | ~z);
return (y ^ (x | ~z));
}
// rotate_left rotates x left n bits.