New isoburn_ropt_set_extensions() option isoburn_ropt_nomd5tag

This commit is contained in:
2011-03-09 07:13:12 +00:00
parent ed27d542e0
commit a08a753967
5 changed files with 19 additions and 7 deletions

View File

@ -791,7 +791,7 @@ int isoburn_ropt_set_extensions(struct isoburn_read_opts *o, int ext)
o->noacl= !!(ext & 64);
o->noea= !!(ext & 128);
o->noino= !!(ext & 256);
o->nomd5= !!(ext & 512);
o->nomd5= (ext >> 9) & 3;
return(1);
}
@ -801,7 +801,7 @@ int isoburn_ropt_get_extensions(struct isoburn_read_opts *o, int *ext)
*ext= (!!o->norock) | ((!!o->nojoliet)<<1) | ((!!o->noiso1999)<<2) |
((!!o->preferjoliet)<<3) | ((!!o->pretend_blank)<<4) |
((!!o->noaaip) << 5) | ((!!o->noacl) << 6) | ((!!o->noea) << 7) |
((!!o->noino) << 8) | ((!!o->nomd5) << 9);
((!!o->noino) << 8) | ((o->nomd5 & 3) << 9);
return(1);
}