libowfat/uint/uint32_unpack.c

10 lines
280 B
C
Raw Normal View History

2001-02-02 17:54:47 +00:00
#define NO_UINT32_MACROS
#include "uint32.h"
void uint32_unpack(const char *in,uint32 *out) {
*out = (((uint32)(unsigned char)in[3])<<24) |
(((uint32)(unsigned char)in[2])<<16) |
(((uint32)(unsigned char)in[1])<<8) |
(uint32)(unsigned char)in[0];
}