|
|
| version 1.1.1.1, 2003/10/16 17:58:29 | version 1.3, 2003/10/18 01:21:58 |
|---|---|
| Line 28 static UINT32 nexttrackptr(FDDFILE fdd, | Line 28 static UINT32 nexttrackptr(FDDFILE fdd, |
| // ---- | // ---- |
| typedef struct { | typedef struct { |
| FDDFILE fdd; | FDDFILE fdd; |
| UINT track; | UINT track; |
| BYTE type; | BYTE type; |
| long fptr; | long fptr; |
| UINT size; | UINT size; |
| BOOL write; | BOOL write; |
| BYTE buf[D88BUFSIZE]; | BYTE buf[D88BUFSIZE]; |
| } _D88TRK, *D88TRK; | } _D88TRK, *D88TRK; |
| static _D88TRK d88trk; | static _D88TRK d88trk; |
| Line 177 static BOOL rpmcheck(D88SEC sec) { | Line 177 static BOOL rpmcheck(D88SEC sec) { |
| return(SUCCESS); | return(SUCCESS); |
| } | } |
| #if 0 | |
| static D88SEC d88trk_seasector(BOOL check) { | static D88SEC d88trk_seasector(BOOL check) { |
| D88TRK trk; | D88TRK trk; |
| Line 218 static D88SEC d88trk_seasector(BOOL chec | Line 218 static D88SEC d88trk_seasector(BOOL chec |
| } | } |
| return(NULL); | return(NULL); |
| } | } |
| #endif | |
| // ---- | // ---- |
| Line 324 BOOL fddd88_set(FDDFILE fdd, const char | Line 325 BOOL fddd88_set(FDDFILE fdd, const char |
| goto fdst_err; | goto fdst_err; |
| } | } |
| fdd->type = DISKTYPE_D88; | fdd->type = DISKTYPE_D88; |
| milstr_ncpy(fdd->fname, fname, sizeof(fdd->fname)); | file_cpyname(fdd->fname, fname, sizeof(fdd->fname)); |
| fdd->protect = ((attr & 1) || (fdd->inf.d88.head.protect & 0x10) || | fdd->protect = ((attr & 1) || (fdd->inf.d88.head.protect & 0x10) || |
| (ro))?TRUE:FALSE; | (ro))?TRUE:FALSE; |
| fdd->inf.d88.fdtype_major = fdd->inf.d88.head.fd_type >> 4; | fdd->inf.d88.fdtype_major = fdd->inf.d88.head.fd_type >> 4; |
| Line 599 static int fileappend(FILEH hdl, FDDFILE | Line 600 static int fileappend(FILEH hdl, FDDFILE |
| return(0); | return(0); |
| } | } |
| while(length) { | while(length) { |
| if (length >= sizeof(tmp)) { | if (length >= (long)(sizeof(tmp))) { |
| size = sizeof(tmp); | size = sizeof(tmp); |
| } | } |
| else { | else { |