changes from plan 9
This commit is contained in:
parent
bd8cb1a5b3
commit
66209ac0fe
2 changed files with 33 additions and 77 deletions
|
|
@ -2,6 +2,21 @@
|
|||
#include <libc.h>
|
||||
#include <ip.h>
|
||||
|
||||
void
|
||||
hnputv(void *p, uvlong v)
|
||||
{
|
||||
uchar *a;
|
||||
|
||||
a = p;
|
||||
a[0] = v>>56;
|
||||
a[1] = v>>48;
|
||||
a[2] = v>>40;
|
||||
a[3] = v>>32;
|
||||
a[4] = v>>24;
|
||||
a[5] = v>>16;
|
||||
a[6] = v>>8;
|
||||
a[7] = v;
|
||||
}
|
||||
|
||||
void
|
||||
hnputl(void *p, uint v)
|
||||
|
|
@ -25,6 +40,24 @@ hnputs(void *p, ushort v)
|
|||
a[1] = v;
|
||||
}
|
||||
|
||||
uvlong
|
||||
nhgetv(void *p)
|
||||
{
|
||||
uchar *a;
|
||||
uvlong v;
|
||||
|
||||
a = p;
|
||||
v = (uvlong)a[0]<<56;
|
||||
v |= (uvlong)a[1]<<48;
|
||||
v |= (uvlong)a[2]<<40;
|
||||
v |= (uvlong)a[3]<<32;
|
||||
v |= a[4]<<24;
|
||||
v |= a[5]<<16;
|
||||
v |= a[6]<<8;
|
||||
v |= a[7]<<0;
|
||||
return v;
|
||||
}
|
||||
|
||||
uint
|
||||
nhgetl(void *p)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue