| #include <u.h> | |
| #include <libc.h> | |
| #include <ip.h> | |
| void | |
| hnputl(void *p, uint v) | |
| { | |
| uchar *a; | |
| a = p; | |
| a[0] = v>>24; | |
| a[1] = v>>16; | |
| a[2] = v>>8; | |
| a[3] = v; | |
| } | |
| void | |
| hnputs(void *p, ushort v) | |
| { | |
| uchar *a; | |
| a = p; | |
| a[0] = v>>8; | |
| a[1] = v; | |
| } | |
| uint | |
| nhgetl(void *p) | |
| { | |
| uchar *a; | |
| a = p; | |
| return (a[0]<<24)|(a[1]<<16)|(a[2]<<8)|(a[3]<<0); | |
| } | |
| ushort | |
| nhgets(void *p) | |
| { | |
| uchar *a; | |
| a = p; | |
| return (a[0]<<8)|(a[1]<<0); | |
| } |