wok-current annotate linld/stuff/src/ISOSTATE.INC @ rev 23996
linld: add iso support
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Jan 08 20:15:35 2021 +0000 (2021-01-08) |
parents | 56ee356284c6 |
children | 217c02cbbe8d |
rev | line source |
---|---|
pascal@23797 | 1 |
pascal@23797 | 2 ;typedef unsigned dirsizetype; |
pascal@23797 | 3 struc isostate ; struct isostate { |
pascal@23797 | 4 curpos dw ? ; 0 unsigned curpos; |
pascal@23797 | 5 filename2open dw ? ; 2 char *filename2open; |
pascal@23797 | 6 fd dw ? ; 4 int fd; |
pascal@23797 | 7 filemod dw ? ; 6 unsigned short filemod; |
pascal@23797 | 8 fileofs dd ? ; 8 unsigned long fileofs; |
pascal@23797 | 9 filesize dd ? ;12 unsigned long filesize; |
pascal@23996 | 10 filepos dd ? ;16 unsigned long filepos; |
pascal@23996 | 11 filename dw ? ;20 char *filename; |
pascal@23996 | 12 curdirsize dw ? ;22 dirsizetype curdirsize; |
pascal@23996 | 13 dirsize dw ? ;24 dirsizetype dirsize; |
pascal@23996 | 14 dirpape dw ? ;26 unsigned short dirpage; |
pascal@23996 | 15 curdirofs dd ? ;28 unsigned long curdirofs; |
pascal@23797 | 16 ;overlap |
pascal@23996 | 17 entrysize dw ? ;32 int entrysize; |
pascal@23996 | 18 tmp dw ? ;34 const char *tmp; |
pascal@23996 | 19 c db ? ;36 char c; |
pascal@23996 | 20 _64bits db ? ;37 char _64bits; |
pascal@23996 | 21 buffer db ? ;38 char buffer[2048+512]; |
pascal@23797 | 22 ends isostate ; } isostate; |