从 bmpfile 中分离出 fiodrv 模块，修改 bmpfile & pcx 模块中的相关代码