⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 util.c

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻 C
字号:
#include "stdinc.h"#include "vac.h"#include "dat.h"#include "fns.h"intvtGetUint16(uchar *p){	return (p[0]<<8)|p[1];}ulongvtGetUint32(uchar *p){	return (p[0]<<24)|(p[1]<<16)|(p[2]<<8)|p[3];}uvlongvtGetUint48(uchar *p){	return ((uvlong)p[0]<<40)|((uvlong)p[1]<<32)|		(p[2]<<24)|(p[3]<<16)|(p[4]<<8)|p[5];}uvlongvtGetUint64(uchar *p){	return ((uvlong)p[0]<<56)|((uvlong)p[1]<<48)|((uvlong)p[2]<<40)|		((uvlong)p[3]<<32)|(p[4]<<24)|(p[5]<<16)|(p[6]<<8)|p[7];}voidvtPutUint16(uchar *p, int x){	p[0] = x>>8;	p[1] = x;}voidvtPutUint32(uchar *p, ulong x){	p[0] = x>>24;	p[1] = x>>16;	p[2] = x>>8;	p[3] = x;}voidvtPutUint48(uchar *p, uvlong x){	p[0] = x>>40;	p[1] = x>>32;	p[2] = x>>24;	p[3] = x>>16;	p[4] = x>>8;	p[5] = x;}voidvtPutUint64(uchar *p, uvlong x){	p[0] = x>>56;	p[1] = x>>48;	p[2] = x>>40;	p[3] = x>>32;	p[4] = x>>24;	p[5] = x>>16;	p[6] = x>>8;	p[7] = x;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -