Blame


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