diff options
Diffstat (limited to 'uint32_pack.c')
-rw-r--r-- | uint32_pack.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/uint32_pack.c b/uint32_pack.c new file mode 100644 index 0000000..76bc670 --- /dev/null +++ b/uint32_pack.c @@ -0,0 +1,21 @@ +#include "uint32.h" + +void uint32_pack(char s[4],uint32 u) +{ + s[0] = u & 255; + u >>= 8; + s[1] = u & 255; + u >>= 8; + s[2] = u & 255; + s[3] = u >> 8; +} + +void uint32_pack_big(char s[4],uint32 u) +{ + s[3] = u & 255; + u >>= 8; + s[2] = u & 255; + u >>= 8; + s[1] = u & 255; + s[0] = u >> 8; +} |