xref: /plan9/sys/src/ape/lib/bsd/nptohl.c (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1*219b2ee8SDavid du Colombier unsigned long
nptohl(void * p)2*219b2ee8SDavid du Colombier nptohl(void *p)
3*219b2ee8SDavid du Colombier {
4*219b2ee8SDavid du Colombier 	unsigned char *up;
5*219b2ee8SDavid du Colombier 	unsigned long x;
6*219b2ee8SDavid du Colombier 
7*219b2ee8SDavid du Colombier 	up = p;
8*219b2ee8SDavid du Colombier 	x = (up[0]<<24)|(up[1]<<16)|(up[2]<<8)|up[3];
9*219b2ee8SDavid du Colombier 	return x;
10*219b2ee8SDavid du Colombier }
11