Ticket #8495: name_generator.hpp.diff
File name_generator.hpp.diff, 1.5 KB (added by , 9 years ago) |
---|
-
name_generator.hpp
71 71 72 72 for (size_t i=0; i<count; i++) { 73 73 uint32_t c = characters[i]; 74 sha.process_byte( (c >> 0) & 0xFF);75 sha.process_byte( (c >> 8) & 0xFF);76 sha.process_byte( (c >> 16) & 0xFF);77 sha.process_byte( (c >> 24) & 0xFF);74 sha.process_byte(static_cast<unsigned char>((c >> 0) & 0xFF)); 75 sha.process_byte(static_cast<unsigned char>((c >> 8) & 0xFF)); 76 sha.process_byte(static_cast<unsigned char>((c >> 16) & 0xFF)); 77 sha.process_byte(static_cast<unsigned char>((c >> 24) & 0xFF)); 78 78 } 79 79 } 80 80 … … 96 96 97 97 uuid u; 98 98 for (int i=0; i<4; ++i) { 99 *(u.begin() + i*4+0) = ((digest[i] >> 24) & 0xFF);100 *(u.begin() + i*4+1) = ((digest[i] >> 16) & 0xFF);101 *(u.begin() + i*4+2) = ((digest[i] >> 8) & 0xFF);102 *(u.begin() + i*4+3) = ((digest[i] >> 0) & 0xFF);99 *(u.begin() + i*4+0) = static_cast<boost::uint8_t>((digest[i] >> 24) & 0xFF); 100 *(u.begin() + i*4+1) = static_cast<boost::uint8_t>((digest[i] >> 16) & 0xFF); 101 *(u.begin() + i*4+2) = static_cast<boost::uint8_t>((digest[i] >> 8) & 0xFF); 102 *(u.begin() + i*4+3) = static_cast<boost::uint8_t>((digest[i] >> 0) & 0xFF); 103 103 } 104 104 105 105 // set variant