Blob


1 #include <u.h>
2 #include <libc.h>
3 #include <ip.h>
6 void
7 hnputl(void *p, uint v)
8 {
9 uchar *a;
11 a = p;
12 a[0] = v>>24;
13 a[1] = v>>16;
14 a[2] = v>>8;
15 a[3] = v;
16 }
18 void
19 hnputs(void *p, ushort v)
20 {
21 uchar *a;
23 a = p;
24 a[0] = v>>8;
25 a[1] = v;
26 }
28 uint
29 nhgetl(void *p)
30 {
31 uchar *a;
33 a = p;
34 return (a[0]<<24)|(a[1]<<16)|(a[2]<<8)|(a[3]<<0);
35 }
37 ushort
38 nhgets(void *p)
39 {
40 uchar *a;
42 a = p;
43 return (a[0]<<8)|(a[1]<<0);
44 }