fatbuffer.h

来自「Jazmyn is a 32-bit, protected mode, mult」· C头文件 代码 · 共 38 行

H
38
字号
#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 + =
减小字号Ctrl + -
显示快捷键?