New -compliance option iso_9660_level=number

This commit is contained in:
2010-12-25 07:15:36 +00:00
parent 90f92a137f
commit 35819f708a
8 changed files with 176 additions and 127 deletions

View File

@ -970,11 +970,13 @@ int Xorriso_genisofs(struct XorrisO *xorriso, char *whom,
}
if(iso_level == 4)
xorriso->do_iso1999= 1;
else if(iso_level < 3)
xorriso->file_size_limit=
((off_t) 4) * ((off_t) 1024*1024*1024) - ((off_t) 1);
else
else {
xorriso->file_size_limit= 0;
sprintf(sfe, "iso_9660_level=%s", argv[i]);
ret= Xorriso_relax_compliance(xorriso, sfe, 0);
if(ret <= 0)
goto problem_handler_1;
}
} else if(strcmp(argv[i], "-input-charset")==0) {
if(i+1>=argc)