New isoburn_igopt_set_relaxed() options: only_iso_versions, no_j_force_dots
This commit is contained in:
@ -919,11 +919,13 @@ int isoburn_igopt_get_extensions(struct isoburn_imgen_opts *o, int *ext)
|
||||
|
||||
int isoburn_igopt_set_relaxed(struct isoburn_imgen_opts *o, int relax)
|
||||
{
|
||||
o->omit_version_numbers= !!(relax&1);
|
||||
o->omit_version_numbers= (!!(relax&1)) |
|
||||
(2 * !!(relax & isoburn_igopt_only_iso_versions));
|
||||
o->allow_deep_paths= !!(relax&2);
|
||||
o->allow_longer_paths= !!(relax&4);
|
||||
o->max_37_char_filenames= !!(relax&8);
|
||||
o->no_force_dots= !!(relax&16);
|
||||
o->no_force_dots= (!!(relax&16)) |
|
||||
(2 * !!(relax & isoburn_igopt_no_j_force_dots));
|
||||
o->allow_lowercase= !!(relax&32);
|
||||
o->allow_full_ascii= !!(relax&64);
|
||||
o->joliet_longer_paths= !!(relax&128);
|
||||
|
Reference in New Issue
Block a user