dirdata
struct dirdata *next;
udf_prepare_fids(dir_icb, &dirdata_icb, dirdata, dirlen);
udf_append_file_contents(dir_dscr, &dirdata_icb, dirdata, dirlen);
free(dirdata);
uint8_t *dirdata, uint32_t dirdata_size)
fid = (struct fileid_desc *) (dirdata + offset);
uint8_t *dirdata;
dirdata = malloc(nblk * context.sector_size);
assert(dirdata);
memset(dirdata, 0, nblk * context.sector_size);
fid = (struct fileid_desc *) dirdata;
fid = (struct fileid_desc *) (dirdata + ddoff);