| author | "Tomas Zeman <tomas.zeman@sun.com>" |
| Fri, 19 Oct 2007 11:01:15 +0200 | |
| changeset 0 | eeadadee24f6 |
| permissions | -rw-r--r-- |
| 0 | 1 |
#include "uint32.h" |
2 |
||
3 |
void uint32_pack(char s[4],uint32 u) |
|
4 |
{
|
|
5 |
s[0] = u & 255; |
|
6 |
u >>= 8; |
|
7 |
s[1] = u & 255; |
|
8 |
u >>= 8; |
|
9 |
s[2] = u & 255; |
|
10 |
s[3] = u >> 8; |
|
11 |
} |
|
12 |
||
13 |
void uint32_pack_big(char s[4],uint32 u) |
|
14 |
{
|
|
15 |
s[3] = u & 255; |
|
16 |
u >>= 8; |
|
17 |
s[2] = u & 255; |
|
18 |
u >>= 8; |
|
19 |
s[1] = u & 255; |
|
20 |
s[0] = u >> 8; |
|
21 |
} |