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

📄 fatbuffer.h

📁 Jazmyn is a 32-bit, protected mode, multitasking OS which runs on i386 & above CPU`s. Its complete
💻 H
字号:
#ifndef _FATBUFFER_H
#define _FATBUFFER_H


class FATvolume;
struct node
{
        char	drive;
        void	*base;
        uint	size;
        node	*next;
};

struct addrs
{
        node *n;
};

class fatbuffer
{
private:
        node	*head;
        void	*FATbuf;
        uint	FATmemsz;
        void	*next_free_base;
        uint    next_free_size;
public:
	fatbuffer();
	~fatbuffer();
	int	init_FATbuffer(uint totsize,uint memsize);
	void*	read_FAT(FATvolume &fv);
	void	compact();
	void	sort(addrs *fataddrs,int n);
	int	save_FAT(node *p);
};

#endif

⌨️ 快捷键说明

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