Diff for /np2/generic/hostdrv.h between versions 1.2 and 1.6

version 1.2, 2004/01/09 07:27:15 version 1.6, 2004/06/20 03:40:31
Line 1 Line 1
   
 #define DIRMAX_DEPTH            8  #if defined(SUPPORT_HOSTDRV)
   
 typedef struct {  
         char    fcbname[12];  
         UINT32  size;  
         UINT32  attr;  
 } HDRVDIR;  
   
 typedef struct {  
         HDRVDIR di;  
         char    realname[MAX_PATH];  
 } _HDRVLST, *HDRVLST;  
   
 typedef struct {  #define DIRMAX_DEPTH            8
         HDRVDIR di;  
         char    path[MAX_PATH];  
 } HDRVPATH;  
   
 enum {  enum {
         HDFMODE_READ            = 0x01,          HDFMODE_READ            = 0x01,
Line 26  enum { Line 12  enum {
 typedef struct {  typedef struct {
         long    hdl;          long    hdl;
         UINT    mode;          UINT    mode;
         char    path[MAX_PATH];          OEMCHAR path[MAX_PATH];
 } _HDRVFILE, *HDRVFILE;  } _HDRVFILE, *HDRVFILE;
   
 typedef struct {  typedef struct {
         UINT8   is_mount;          struct {
         UINT8   drive_no;                  UINT8   is_mount;
         UINT8   dosver_major;                  UINT8   drive_no;
         UINT8   dosver_minor;                  UINT8   dosver_major;
         UINT16  sda_off;                  UINT8   dosver_minor;
         UINT16  sda_seg;                  UINT16  sda_off;
         UINT    flistpos;                  UINT16  sda_seg;
                   UINT    flistpos;
           }                       stat;
   
 //      LISTARRAY       cache[DIRMAX_DEPTH];  //      LISTARRAY       cache[DIRMAX_DEPTH];
         LISTARRAY       fhdl;          LISTARRAY       fhdl;
Line 56  void hostdrv_reset(void); Line 44  void hostdrv_reset(void);
 // void save_hostdrv(void);  // void save_hostdrv(void);
 // void load_hostdrv(void);  // void load_hostdrv(void);
   
 BOOL hostdrv_mount(void);  void hostdrv_mount(const void *arg1, long arg2);
 void hostdrv_unmount(void);  void hostdrv_unmount(const void *arg1, long arg2);
 void hostdrv_intr(void);  void hostdrv_intr(const void *arg1, long arg2);
   
   int hostdrv_sfsave(STFLAGH sfh, const SFENTRY *tbl);
   int hostdrv_sfload(STFLAGH sfh, const SFENTRY *tbl);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }
 #endif  #endif
   
   #endif
   

Removed from v.1.2  
changed lines
  Added in v.1.6


RetroPC.NET-CVS <cvs@retropc.net>