| 75 | } |
| 76 | |
| 77 | uint32_t load_be32 (const unsigned char* p) |
| 78 | { |
| 79 | return (static_cast<uint32_t>(p[3]) << 0) | |
| 80 | (static_cast<uint32_t>(p[2]) << 8) | |
| 81 | (static_cast<uint32_t>(p[1]) << 16) | |
| 82 | (static_cast<uint32_t>(p[0]) << 24); |
| 83 | } |
| 84 | |
| 85 | void store_be32 (unsigned char* p, uint32_t i) |
| 86 | { |