New API calls isoburn_ropt_set_truncate_mode() isoburn_ropt_get_truncate_mode()

This commit is contained in:
2015-09-17 12:05:40 +00:00
parent ea8f2ad517
commit 44d09c30c0
6 changed files with 70 additions and 2 deletions

View File

@@ -208,6 +208,10 @@ create_blank_image:;
if(ret <= 0)
goto ex;
}
ret= iso_image_set_truncate_mode(*image, read_opts->truncate_mode,
read_opts->truncate_length);
if(ret < 0)
goto ex;
{ret= 1; goto ex;}
}
@@ -283,6 +287,10 @@ displacement_rollover:;
iso_read_opts_auto_input_charset(ropts, read_opts->auto_input_charset);
iso_read_opts_load_system_area(ropts, 1);
iso_read_opts_keep_import_src(ropts, 1);
ret= iso_image_set_truncate_mode(o->image, read_opts->truncate_mode,
read_opts->truncate_length);
if(ret < 0)
goto ex;
ds = isoburn_data_source_new(d, read_opts->displacement,
read_opts->displacement_sign,
@@ -301,6 +309,7 @@ displacement_rollover:;
iso_tree_set_report_callback(o->image, NULL);
else
iso_tree_set_report_callback(o->image, o->read_pacifier);
ret = iso_image_import(o->image, ds, ropts, &features);
iso_tree_set_report_callback(o->image, NULL);
iso_read_opts_free(ropts);