Created API and hfsplus interface of HFS+ blessing.

But iso_write_opts_bless() is still a dummy.
This commit is contained in:
2012-05-25 14:40:06 +02:00
parent 177864bd13
commit ab11c954d9
5 changed files with 88 additions and 0 deletions

View File

@@ -443,6 +443,14 @@ struct iso_write_opts {
/* Eventual name of the non-ISO aspect of the image. E.g. SUN ASCII label.
*/
char ascii_disc_label[ISO_DISC_LABEL_SIZE];
/* Pointers to directories or files which shall be get a HFS+ blessing.
libisofs/hfsplus.c et.al. will compare these pointers
with the ->node pointer of Ecma119Nodes.
See libisofs.h
*/
IsoNode *hfsplus_blessed[ISO_HFSPLUS_BLESS_MAX];
};
typedef struct ecma119_image Ecma119Image;
@@ -774,6 +782,7 @@ struct ecma119_image
char ascii_disc_label[ISO_DISC_LABEL_SIZE];
IsoNode *hfsplus_blessed[ISO_HFSPLUS_BLESS_MAX];
};
#define BP(a,b) [(b) - (a) + 1]