Yaroslav Kolomiietsstyle up an include3befb917 years agoHistory
58 lines · 674 B · C
RawDownload
#include <u.h>#include "fns.h" shortigets(uchar* p){	return p[0] | (p[1]<<8);}	longigetl(uchar* p){ 	return p[0] | (p[1]<<8) | (p[2]<<16) | (p[3]<<24);} voidiputs(uchar* p, short v){	p[0]=(uchar)v;	p[1]=(uchar)(v>>8);} voidiputl(uchar* p, long v){	p[0]=(uchar)v;	p[1]=(uchar)(v>>8);	p[2]=(uchar)(v>>16);	p[3]=(uchar)(v>>24);} shortnhgets(uchar* p){	return (p[0]<<8) | p[1];} longnhgetl(uchar* p){	return (p[0]<<24) | (p[1]<<16) | (p[2]<<8) | p[3];} voidhnputs(uchar* p, short v){	p[0]=(uchar)(v>>8);	p[1]=(uchar)v;} voidhnputl(uchar* p, long v){	p[0]=(uchar)(v>>24);	p[1]=(uchar)(v>>16);	p[2]=(uchar)(v>>8);	p[3]=(uchar)v;}