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

📄 edit.h

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻 H
字号:
typedef struct Part Part;struct Part {	char *name;	char *ctlname;	vlong start;	vlong end;	vlong ctlstart;	vlong ctlend;	int changed;};enum {	Maxpart = 32};typedef struct Edit Edit;struct Edit {	Disk *disk;	Part *ctlpart[Maxpart];	int nctlpart;	Part *part[Maxpart];	int npart;	char *(*add)(Edit*, char*, vlong, vlong);	char *(*del)(Edit*, Part*);	char *(*ext)(Edit*, int, char**);	char *(*help)(Edit*);	char *(*okname)(Edit*, char*);	void (*sum)(Edit*, Part*, vlong, vlong);	char *(*write)(Edit*);	void (*printctl)(Edit*, int);	char *unit;	void *aux;	vlong dot;	vlong end;	/* do not use fields below this line */	int changed;	int warned;	int lastcmd;};char	*getline(Edit*);void	runcmd(Edit*, char*);Part	*findpart(Edit*, char*);char	*addpart(Edit*, Part*);char	*delpart(Edit*, Part*);char *parseexpr(char *s, vlong xdot, vlong xdollar, vlong xsize, vlong *result);int	ctldiff(Edit *edit, int ctlfd);void *emalloc(ulong);char *estrdup(char*);

⌨️ 快捷键说明

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