typedef struct{
	short level;				//缓冲区使用量
	unsigned flags;				//文件状态标志
	char fd;					//文件描述符
	short bsize;				//缓冲区大小
	unsigned char * buffer;		//文件缓冲区的首地址
	unsigned char * curp;		//指向文件缓冲区的工作指针
	unsigned char hold;			//其他信息，如缓冲区无内容不读取字符
	unsigned istemp;			//临时文件指示器
	short token;				//用于有效性检查
};