Files
mars-libowfat/uint/uint32_unpack_big.c
2025-01-20 18:07:12 +00:00

10 lines
295 B
C

#define NO_UINT32_MACROS
#include <libowfat/uint32.h>
void uint32_unpack_big(const char in[4],uint32 *out) {
*out = (((uint32)(unsigned char)in[0])<<24) |
(((uint32)(unsigned char)in[1])<<16) |
(((uint32)(unsigned char)in[2])<<8) |
(uint32)(unsigned char)in[3];
}