38 |
uint8_t unused[8]; |
uint8_t unused[8]; |
39 |
uint8_t space_size[8]; |
uint8_t space_size[8]; |
40 |
uint8_t escape_sequences[8]; |
uint8_t escape_sequences[8]; |
41 |
} __attribute__((__packed__)); |
} PACKED; |
42 |
|
|
43 |
struct high_sierra_volume_descriptor { |
struct high_sierra_volume_descriptor { |
44 |
uint8_t foo[8]; |
uint8_t foo[8]; |
45 |
uint8_t type; |
uint8_t type; |
46 |
uint8_t id[4]; |
uint8_t id[4]; |
47 |
uint8_t version; |
uint8_t version; |
48 |
} __attribute__((__packed__)); |
} PACKED; |
49 |
|
|
50 |
int volume_id_probe_iso9660(struct volume_id *id, uint64_t off) |
int FAST_FUNC volume_id_probe_iso9660(struct volume_id *id /*,uint64_t off*/) |
51 |
{ |
{ |
52 |
|
#define off ((uint64_t)0) |
53 |
uint8_t *buf; |
uint8_t *buf; |
54 |
struct iso_volume_descriptor *is; |
struct iso_volume_descriptor *is; |
55 |
struct high_sierra_volume_descriptor *hs; |
struct high_sierra_volume_descriptor *hs; |