New libisoburn extension option isoburn_ropt_map_joliet_unmapped
This commit is contained in:
@@ -856,7 +856,8 @@ int isoburn_ropt_new(struct isoburn_read_opts **new_o, int flag)
|
||||
o->noiso1999= 1;
|
||||
o->do_ecma119_map= 0;
|
||||
o->map_mode= 1;
|
||||
o->joliet_stripped= 1;
|
||||
o->do_joliet_map= 0;
|
||||
o->joliet_map_mode= 1;
|
||||
o->noaaip= 1;
|
||||
o->noacl= 1;
|
||||
o->noea= 1;
|
||||
@@ -959,7 +960,8 @@ int isoburn_ropt_set_extensions(struct isoburn_read_opts *o, int ext)
|
||||
o->nomd5= (ext >> 9) & 3;
|
||||
o->do_ecma119_map= !!(ext & 2048);
|
||||
o->map_mode= (ext >> 12) & 3;
|
||||
o->joliet_stripped= !!(ext & 16384);
|
||||
o->do_joliet_map= !!(ext & 16384);
|
||||
o->joliet_map_mode= !!(ext & 32768);
|
||||
return(1);
|
||||
}
|
||||
|
||||
@@ -971,7 +973,7 @@ int isoburn_ropt_get_extensions(struct isoburn_read_opts *o, int *ext)
|
||||
((!!o->noaaip) << 5) | ((!!o->noacl) << 6) | ((!!o->noea) << 7) |
|
||||
((!!o->noino) << 8) | ((o->nomd5 & 3) << 9) |
|
||||
((!!o->do_ecma119_map) << 11) | ((o->map_mode & 3) << 12) |
|
||||
((!!o->joliet_stripped) << 14);
|
||||
((!!o->do_joliet_map) << 14) | ((!!o->joliet_map_mode) << 15);
|
||||
return(1);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user