--- np2/fdd/diskdrv.h 2005/03/19 18:54:58 1.5 +++ np2/fdd/diskdrv.h 2005/03/22 04:03:15 1.6 @@ -3,15 +3,20 @@ extern "C" { #endif -extern int diskdrv_delay[4]; -extern OEMCHAR diskdrv_fname[4][MAX_PATH]; +// extern int diskdrv_delay[4]; +// extern OEMCHAR diskdrv_fname[4][MAX_PATH]; void diskdrv_sethdd(REG8 drv, const OEMCHAR *fname); -void diskdrv_readyfdd(REG8 drv, const OEMCHAR *fname, int readonly); -void diskdrv_setfdd(REG8 drv, const OEMCHAR *fname, int readonly); +void diskdrv_readyfddex(REG8 drv, const OEMCHAR *fname, + UINT ftype, int readonly); +void diskdrv_setfddex(REG8 drv, const OEMCHAR *fname, + UINT ftype, int readonly); void diskdrv_callback(void); +#define diskdrv_readyfdd(d, f, r) diskdrv_readyfddex(d, f, FTYPE_NONE, r) +#define diskdrv_setfdd(d, f, r) diskdrv_setfddex(d, f, FTYPE_NONE, r) + #ifdef __cplusplus } #endif