New -compliance rule joliet_utf16
This commit is contained in:
@ -2357,6 +2357,12 @@ int Xorriso_relax_compliance(struct XorrisO *xorriso, char *mode,
|
||||
} else if(l == 21 && strncmp(cpt, "joliet_long_names_off", l) == 0) {
|
||||
xorriso->relax_compliance&= ~isoburn_igopt_joliet_long_names;
|
||||
|
||||
} else if((l == 12 && strncmp(cpt, "joliet_utf16", l) == 0) ||
|
||||
(l == 15 && strncmp(cpt, "joliet_utf16_on", l) == 0)) {
|
||||
xorriso->relax_compliance|= isoburn_igopt_joliet_utf16;
|
||||
} else if(l == 16 && strncmp(cpt, "joliet_utf16_off", l) == 0) {
|
||||
xorriso->relax_compliance&= ~isoburn_igopt_joliet_utf16;
|
||||
|
||||
} else if((l == 10 && strncmp(cpt, "always_gmt", l) == 0) ||
|
||||
(l == 13 && strncmp(cpt, "always_gmt_on", l) == 0)) {
|
||||
xorriso->relax_compliance|= isoburn_igopt_always_gmt;
|
||||
@ -2507,6 +2513,8 @@ int Xorriso_get_relax_text(struct XorrisO *xorriso, char mode[1024],
|
||||
strcat(mode, ":joliet_long_paths");
|
||||
if(r & isoburn_igopt_joliet_long_names)
|
||||
strcat(mode, ":joliet_long_names");
|
||||
if(r & isoburn_igopt_joliet_utf16)
|
||||
strcat(mode, ":joliet_utf16");
|
||||
if(r & isoburn_igopt_always_gmt)
|
||||
strcat(mode, ":always_gmt");
|
||||
if(r & isoburn_igopt_dir_rec_mtime)
|
||||
|
Reference in New Issue
Block a user