| 455 | } |
| 456 | |
| 457 | static uint64 LoadBigEndian64(const char* src) { |
| 458 | uint64 result = 0; |
| 459 | for (int i = 0; i < 8; i++) { |
| 460 | unsigned char c = static_cast<unsigned char>(src[i]); |
| 461 | result |= static_cast<uint64>(c) << (56 - 8 * i); |
| 462 | } |
| 463 | return result; |
| 464 | } |
| 465 | |
| 466 | void OrderedCode::WriteSignedNumIncreasing(string* dest, int64 val) { |
| 467 | const uint64 x = val < 0 ? ~val : val; |
no outgoing calls
no test coverage detected