Diff for /np2/fdd/sxsi.c between versions 1.13 and 1.15

version 1.13, 2005/02/07 14:46:09 version 1.15, 2005/02/12 12:40:39
Line 81  SXSIDEV sxsi_getptr(REG8 drv) { Line 81  SXSIDEV sxsi_getptr(REG8 drv) {
         return(NULL);          return(NULL);
 }  }
   
 const char *sxsi_getname(REG8 drv) {  const OEMCHAR *sxsi_getname(REG8 drv) {
   
         SXSIDEV sxsi;          SXSIDEV sxsi;
   
Line 92  const char *sxsi_getname(REG8 drv) { Line 92  const char *sxsi_getname(REG8 drv) {
         return(NULL);          return(NULL);
 }  }
   
 BOOL sxsi_hddopen(REG8 drv, const char *file) {  BRESULT sxsi_hddopen(REG8 drv, const OEMCHAR *file) {
   
         SXSIDEV sxsi;          SXSIDEV         sxsi;
         FILEH   fh;          FILEH           fh;
 const char      *ext;  const OEMCHAR   *ext;
         UINT16  type;          UINT16          type;
         long    totals;          long            totals;
         UINT32  headersize;          UINT32          headersize;
         UINT32  surfaces;          UINT32          surfaces;
         UINT32  cylinders;          UINT32          cylinders;
         UINT32  sectors;          UINT32          sectors;
         UINT32  size;          UINT32          size;
   
         if ((file == NULL) || (file[0] == '\0')) {          if ((file == NULL) || (file[0] == '\0')) {
                 goto sxsiope_err1;                  goto sxsiope_err1;
Line 116  const char *ext; Line 116  const char *ext;
         if (fh == FILEH_INVALID) {          if (fh == FILEH_INVALID) {
                 goto sxsiope_err1;                  goto sxsiope_err1;
         }          }
         ext = file_getext((char *)file);          ext = file_getext(file);
         type = SXSITYPE_HDD;          type = SXSITYPE_HDD;
         if ((!file_cmpname(ext, str_thd)) && (!(drv & 0x20))) {          if ((!file_cmpname(ext, str_thd)) && (!(drv & 0x20))) {
                 THDHDR thd;                                             // T98 HDD (IDE)                  THDHDR thd;                                             // T98 HDD (IDE)
Line 196  const char *ext; Line 196  const char *ext;
         sxsi->type = type;          sxsi->type = type;
         sxsi->headersize = headersize;          sxsi->headersize = headersize;
         sxsi->fh = (long)fh;          sxsi->fh = (long)fh;
         file_cpyname(sxsi->fname, file, sizeof(sxsi->fname));          file_cpyname(sxsi->fname, file, NELEMENTS(sxsi->fname));
         if (type == (SXSITYPE_IDE | SXSITYPE_HDD)) {          if (type == (SXSITYPE_IDE | SXSITYPE_HDD)) {
                 sasihddcheck(sxsi);                  sasihddcheck(sxsi);
         }          }

Removed from v.1.13  
changed lines
  Added in v.1.15


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