Release 0.32-5.5.
[python-cdb] / src / uint32_unpack.c
1 #define NO_UINT32_MACROS
2 #include "uint32.h"
3
4 /* adopted from libowfat 0.9 (GPL) */
5
6 void uint32_unpack(const char *in,uint32 *out) {
7 *out = (((uint32)(unsigned char)in[3])<<24) |
8 (((uint32)(unsigned char)in[2])<<16) |
9 (((uint32)(unsigned char)in[1])<<8) |
10 (uint32)(unsigned char)in[0];
11 }