| 83 | } |
| 84 | |
| 85 | static inline uint32_t read_be32(const void *src) |
| 86 | { |
| 87 | const volatile uint8_t *s = src; |
| 88 | return (((uint32_t)s[0]) << 24) | (((uint32_t)s[1]) << 16) | |
| 89 | (((uint32_t)s[2]) << 8) | (((uint32_t)s[3]) << 0); |
| 90 | } |
| 91 | |
| 92 | static inline uint32_t read_at_be32(const void *src, size_t offset) |
| 93 | { |
no outgoing calls
no test coverage detected