| 187 | } |
| 188 | |
| 189 | static inline uint32_t read_le32(const void *src) |
| 190 | { |
| 191 | const volatile uint8_t *s = src; |
| 192 | return (((uint32_t)s[3]) << 24) | (((uint32_t)s[2]) << 16) | |
| 193 | (((uint32_t)s[1]) << 8) | (((uint32_t)s[0]) << 0); |
| 194 | } |
| 195 | |
| 196 | static inline uint32_t read_at_le32(const void *src, size_t offset) |
| 197 | { |
no outgoing calls
no test coverage detected