wok annotate linld/stuff/src/ISO9660.H @ rev 19636
linld: check asm instructions again processor type
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Jan 20 09:55:25 2017 +0100 (2017-01-20) |
parents | e428345df29a |
children | 6f494adb2c71 |
rev | line source |
---|---|
pascal@19515 | 1 #ifndef __ISO9660_H |
pascal@19515 | 2 #define __ISO9660_H |
pascal@19571 | 3 extern struct isostate { |
pascal@19571 | 4 int fd; |
pascal@19571 | 5 unsigned long fileofs; |
pascal@19571 | 6 unsigned long filesize; |
pascal@19571 | 7 unsigned short filemod; |
pascal@19571 | 8 char *filename; |
pascal@19571 | 9 //private |
pascal@19571 | 10 unsigned long dirofs, dirsize; |
pascal@19636 | 11 unsigned long curdirofs, curdirsize; |
pascal@19636 | 12 unsigned curpos; |
pascal@19571 | 13 } isostate; |
pascal@19571 | 14 #define isofd isostate.fd |
pascal@19571 | 15 #define isofileofs isostate.fileofs |
pascal@19571 | 16 #define isofilesize isostate.filesize |
pascal@19571 | 17 #define isofilemod isostate.filemod |
pascal@19571 | 18 #define isofilename isostate.filename |
pascal@19636 | 19 extern "C" unsigned long isolseek(unsigned long offset); |
pascal@19515 | 20 extern int isoreset(char *name); |
pascal@19515 | 21 extern int isoopen(char *name); |
pascal@19515 | 22 extern int isoreaddir(int restart); |
pascal@19515 | 23 extern int isoread(char *data, unsigned size); |
pascal@19515 | 24 #define isolabel() do { isofileofs=0x8028; isofilesize=32; } while (0) |
pascal@19515 | 25 #endif |